1
CREATE OR REPLACE PROCEDURE ResetVersionNumberValue IS
  sql_stmt    VARCHAR2(2000);
BEGIN
  FOR sql_stmt IN (select 'update '|| table_name ||
                          ' set version = 0'
                     from user_tables
                     where table_name like 'MY_%')
  LOOP
      EXECUTE IMMEDIATE sql_stmt;
  END LOOP;

  COMMIT;
END;

about プロシージャがコンパイルされないのはなぜですか? その与えるエラーは言っています

エラー(8,26): PLS-00382: 式のタイプが間違っています

これを解決するには?

4

2 に答える 2