1

次のクエリを実行します。

declare 
  i number;
begin
  execute immediate 'select count(1) from someTable' returning into i;
  dbms_output.put_line(i);
end;

そして、このエラーを取得します: return 句は、挿入、更新、および削除で使用する必要があります!

4

1 に答える 1

1

ちょっとした構文エラー (RETURNING なし):

DECLARE
    i NUMBER;
BEGIN
    EXECUTE IMMEDIATE 'select count(1) from user_tables' INTO i;
    dbms_output.put_line(i);
END;
于 2014-06-03T05:21:55.880 に答える