2017-07-10 28 views
2

ファイル名に「アットマーク」(@)を持つSQLPlusでスクリプトを実行しようとすると、@記号はSID:Oracle SQLPlusスクリプトのファイル名「@」@ SQLPlusスクリプトファイル名のエスケープ

SQL> @ [email protected] SP2-0310: unable to open file "fooorclbar.sql"

SQL> START [email protected] SP2-0310: unable to open file "fooorclbar.sql"

SQLPlusをで@記号をエスケープする方法はありますか?

+1

'start" [email protected] "'? –

答えて

2

esccharを設定すると、SQL * PLUSシステム変数は@に変わります。ここで

SQL> set escchar @ 

は一例です:

ファイル[email protected]select 1 from dualの文が含まれています。

SQL> @[email protected] 

     1 
---------- 
     1 
関連する問題