• 締切済み

【初心者です】SQLPLUSでのバッチ実行時の引数(パラメータ)指定について

SQLPLUSは詳しくなく、躓いてしまいました。 ストアドプロシジャを「aaa.sql」として作成して、 C直下に配置しました。 それをSQLPLUSから実行したいのですが、 パラメータの指定がうまくいきません。 SQL> @C:\aaa('BBB','CCC'); 上記のようにしても「ファイルがオープンできません」 と表示されてしまいます。 「(~)」を取り外して実行すると、動くみたいですので パラメータの指定が間違っているみたいです。 よろしくお願いします。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

@C:\aaa BBB CCC で、C:\aaa.sqlのなかで、BBBと置き換わるのが&1、CCCと置き換わるのが&2となっていれば平気なはずです。

asa1goo
質問者

お礼

プロシジャ名とパラメータの間にブランクを入れ、パラメータ間もブランクで記述するのですね。 ありがとうございます。 早速やってみます。

asa1goo
質問者

補足

うまくいきませんでした。他の人の回答がありませんでしたのでこれで締め切らせてもらいます。別の解決策をとることにしました。ありがとうございました。

関連するQ&A