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程序沒有編譯?它給錯誤說爲什麼Oracle過程不能編譯?
錯誤(8,26):PLS-00382:表達式類型不對
如何解決這個問題?