「Oracle12c」SQL*Plusで外部ファイルを実行する方法

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
Windows Server 2012 R2

書式
splplus ユーザー名/パスワード@インスタンス名 @ファイル名.sql [引数1 xxx];

使用例1
1.ファイルの中身(sample.sql)

SELECT * FROM USER_TBL

2.引数なしの場合、外部ファイルを実行します

D:\>sqlplus user01/pwd01@arkdb @sample.sql

使用例2
1.ファイルの中身(sample.sql)

SELECT * FROM &1

2.引数あり、パス指定無しの場合外部ファイルを実行します

D:\>sqlplus user01/pwd01@arkdb
SQL> @sample.sql USER_TBL

 

Oracle 12c

Posted by arkgame