埋め込みSQLの変数の埋め込みについて
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
mysticage
投稿数: 77
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
tiynさん、返答ありがとうございます。
ASCIICHAR(39)&'AA'&ASCIIChr(39)
は、エラーなく記載できました。
'''AA'''
は、エラーになってしまいました。
前者の方を使用していきたいと思います。
ありがとうございました。
ASCIICHAR(39)&'AA'&ASCIIChr(39)
は、エラーなく記載できました。
'''AA'''
は、エラーになってしまいました。
前者の方を使用していきたいと思います。
ありがとうございました。
投票数:0
平均点:0.00
tiyn
投稿数: 70
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ASCIICHAR(39)&'AA'&ASCIIChr(39) か
'''AA''' とかでどうですかね。 後者試してないですけど
'''AA''' とかでどうですかね。 後者試してないですけど
投票数:1
平均点:10.00
mysticage
投稿数: 77
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
条件句を都度、変更したいと思い、以下のように埋め込みSQLの中に記載します。
SELECT * FROM 商品マスタ WHERE :1
この場合、入力パラメータに条件句用の文字列変数を指定します。
この文字列変数の内容を都度変更したいと思っていました。
しかし、テーブルの文字型の項目の場合、文字型項目 = 'AA'とする場合に、文字列変数の代入式に[文字型項目 = 'AA']とは記載できません。MAGICで文字列変数の前後に[']が必須で、実際の代入式には[' 文字型項目 = 'AA' ']となると思いますがエラーになります。
[' 文字型項目 = 'AA' ']と同じ内容の値を文字列変数に代入する場合は、どのように記載すればよろしいでしょうか?
よろしくお願い致します。
SELECT * FROM 商品マスタ WHERE :1
この場合、入力パラメータに条件句用の文字列変数を指定します。
この文字列変数の内容を都度変更したいと思っていました。
しかし、テーブルの文字型の項目の場合、文字型項目 = 'AA'とする場合に、文字列変数の代入式に[文字型項目 = 'AA']とは記載できません。MAGICで文字列変数の前後に[']が必須で、実際の代入式には[' 文字型項目 = 'AA' ']となると思いますがエラーになります。
[' 文字型項目 = 'AA' ']と同じ内容の値を文字列変数に代入する場合は、どのように記載すればよろしいでしょうか?
よろしくお願い致します。
投票数:0
平均点:0.00