qq_37909841 2017-03-16 03:06 采纳率: 0%
浏览 514

oracle存储过程设计 在线等 急急急。

有表A两个字段,loginname number game_name number 创建一个存储过程INSERTAMOUNTTEST在一定范围内插入大量数据(可变)进入表A,其中loginname为本次数据插入的具体值,game_name为下次应插入数据范围具体值。

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-05 14:31
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    CREATE OR REPLACE PROCEDURE INSERTAMOUNTTEST (p_loginname IN NUMBER,
                                                   p_game_name IN NUMBER) IS
    
        v_amount NUMBER := 10;
    
    BEGIN
        FOR i IN 1..10 LOOP
            INSERT INTO A (loginname, game_name)
                VALUES (p_loginname, p_game_name + v_amount);
            v_amount := v_amount + 2;
        END LOOP;
    END;
    /
    
    评论

报告相同问题?