私はここでゆっくりと気が狂います...なぜこのSQLコードの平和はC#からではなくSQL Developerから機能するのですか?
declare x integer;
begin
insert into aspa2_counters (shortname, description, devicegroupid) values ('TEST0', 'DESC0', 61) returning counterid into x;
INSERT ALL
INTO aspa2_priceclass (from_num, to_num, price, fk_counterid) VALUES (0,100,0.22,x)
INTO aspa2_priceclass (from_num, to_num, price, fk_counterid) VALUES (101,200,0.23,x)
SELECT * FROM dual;
end;
複数の挿入がコードで動的に生成されます。助けてください...私はこれに2日間費やしましたが、プロジェクトの速度が低下しています。必要に応じて、より多くの情報を要求してください。
ありがとうございました!
編集:私はエラーを書き留めるのを忘れました:
ORA-06550: line 1, column 19: PLS-00103: Encountered the symbol "" when expecting one of the following: begin function package pragma procedure subtype type use <an identifier> <a double-quoted delimited-identifier> form current cursor