2016-06-18 11 views

答えて

2

あなたの質問はかなり曖昧ですが、全体的に、あなたはSQLPLUSを起動し、いずれかのように、それをSQLスクリプトの名前を渡します

sqlplus username/pswd @myscript.sql 

または入力のリダイレクトを経由して、SQL文を供給:

sqlplus username/pswd << EOF 
insert into mytable values ('A','B','C'). 
EOF 

入力リダイレクションでは、環境変数を使用して実行時の値を指定できます。

sqlplus usename/pwd << EOF 
insert into mytable values ($var1, $var2) 
EOF 

sqlscriptを使用すると、実行時入力をコマンドラインオプションとして受け入れることができます。これらは、環境変数によって提供されます。

sqlplus username/pswd @myscript.sql $var1 $var2 
+0

は、[SQLインジェクション](http://bobby-tables.com/)の非常に注意して、あなたにEdStevens – Patils

+0

@Bhushanに感謝します –

関連する問題