• ベストアンサー

SQLファイルでのパラメータ指定の方法

いつもお世話になっております。 以下のようなスクリプトを含むSQLファイルで「1234」を何回も記述したくないので、スクリプト上部で1回パラメータ指定する書き方をご教授願います。実行はSQLServerのクエリアナライザで行いたいです。 SELECT * FROM 顧客 WHERE 会社CD=1234; SELECT * FROM 商品 WHERE 会社CD=1234; よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • graf_
  • ベストアンサー率61% (51/83)
回答No.2

変数を使うやり方はいかがでしょうか。 DECLARE @Kaisya_CD nchar(4); SET @Kaisya_CD = '1234'; SELECT * FROM 顧客 WHERE 会社CD=@Kaisya_CD; SELECT * FROM 商品 WHERE 会社CD=@Kaisya_CD;

karen237
質問者

お礼

アドバイスありがとうございます。明日、会社で試してみます。取り急ぎお礼まで・・・。

karen237
質問者

補足

うまくいきました!ありがとうございました。

その他の回答 (1)

  • graf_
  • ベストアンサー率61% (51/83)
回答No.1

変数を使うやり方はいかがでしょうか。 DECLARE @Kaisya_CD nchar(4) SELECT * FROM 顧客 WHERE 会社CD=@Kaisya_CD; SELECT * FROM 商品 WHERE 会社CD=@Kaisya_CD;

関連するQ&A