2011.
12.
03
22:13:24
基本的にはシングルクォートだけでOKっぽい。
シングルクォートを二つにする感じ。
' → ''
ただし、LIKE演算子内の場合
%(パーセント)
_(アンダーバー)
[(開き大カッコ)
](閉じ大カッコ)
](閉じ大カッコ)
^(サーカムフレックス)
エスケープ文字として指定した文字
のメタ文字もエスケープする必要あり。
書き方は
SELECT * FROM table1 WHERE hoge LIKE 'あああ\%' ESCAPE '\'
とかそんな感じ。
例の場合は「\」でエスケープしてますよ。
どんな文字でエスケープするか指定できるのを
便利と考えるか面倒と考えるかはその人次第です(--)b
シングルクォートを二つにする感じ。
' → ''
ただし、LIKE演算子内の場合
%(パーセント)
_(アンダーバー)
[(開き大カッコ)
](閉じ大カッコ)
](閉じ大カッコ)
^(サーカムフレックス)
エスケープ文字として指定した文字
のメタ文字もエスケープする必要あり。
書き方は
SELECT * FROM table1 WHERE hoge LIKE 'あああ\%' ESCAPE '\'
とかそんな感じ。
例の場合は「\」でエスケープしてますよ。
どんな文字でエスケープするか指定できるのを
便利と考えるか面倒と考えるかはその人次第です(--)b
category:● SQLServer thema:パソコンな日々 - genre:コンピュータ Posted by ササキマコト