- ベストアンサー
SQLファイルでのパラメータ指定の方法
いつもお世話になっております。 以下のようなスクリプトを含むSQLファイルで「1234」を何回も記述したくないので、スクリプト上部で1回パラメータ指定する書き方をご教授願います。実行はSQLServerのクエリアナライザで行いたいです。 SELECT * FROM 顧客 WHERE 会社CD=1234; SELECT * FROM 商品 WHERE 会社CD=1234; よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
変数を使うやり方はいかがでしょうか。 DECLARE @Kaisya_CD nchar(4); SET @Kaisya_CD = '1234'; SELECT * FROM 顧客 WHERE 会社CD=@Kaisya_CD; SELECT * FROM 商品 WHERE 会社CD=@Kaisya_CD;
その他の回答 (1)
- graf_
- ベストアンサー率61% (51/83)
回答No.1
変数を使うやり方はいかがでしょうか。 DECLARE @Kaisya_CD nchar(4) SELECT * FROM 顧客 WHERE 会社CD=@Kaisya_CD; SELECT * FROM 商品 WHERE 会社CD=@Kaisya_CD;
お礼
アドバイスありがとうございます。明日、会社で試してみます。取り急ぎお礼まで・・・。
補足
うまくいきました!ありがとうございました。