Oracle SQL * Plusは、アットマークをSQLスクリプト@
を実行するコマンドとして解釈します。
コメントに次のような文字を.sql
含むスクリプトがあります。@
create or replace package mypkg
as
/*
Procedure foo
@param bar blah blah blah
*/
procedure foo(bar varchar2);
end mypkg;
/
アットマークの処理を無効にするにはどうすればよいですか?私はすでにメタ文字の不要な処理を使用SET DEFINE OFF
して無効にしています。SET SQLPREFIX OFF