0
私はPL/SQLコーディングに関しては初心者です。私はPL/SQLを使って簡単な管理作業をしようとしています。誰かが間違っていることを指摘できますか?エスケープ '。' PL/SQLで変数を使用する
prompt Enter a value for the Schema that you just refreshed:
define owner=&1
BEGIN
FOR x_rec IN (
SELECT table_name FROM dba_tables WHERE owner='&&owner'
)
LOOP
EXECUTE IMMEDIATE ''GRANT SELECT ON ' ||&&owner|| '.''||x_rec.table_name||'' to ' ||&&owner|| '_RO_ROLE'';
END LOOP;
END;
は、このコードの問題はありますか? –