■ SQLの文字列について
やまざき
2008/01/15(火) 15:16:30 <初心者> 
SQLで文言を変更したいのですが、参考にしようとするSQLファイルの中で
文言の部分がが"文字列"となっているものと'文字列'になっているものがあったのですが、シングルコーテーションとダブルコーテーションでどのような違いはあるのでしょうか??
よろしくお願いします。
もげ
2008/01/15(火) 16:16:11 <常連> 
標準SQLではシングルコーテーションが正しいです。
というか、対象DBMSを明確にしてください。
文字列を囲う記号としてダブルコーテーションを受け付けるDBMSと、
シングルコーテーションしか受け付けないDBMSがあります。
特に断りがなければシングルコーテーションを使用してください。
やまざき
2008/01/15(火) 16:39:02 <初心者> 
もげさん>
ご返答ありがとうございます。
DBMSは、Microsoft SQL Serverです。
もげ
2008/01/15(火) 16:46:22 <常連> 
>DBMSは、Microsoft SQL Serverです。
了解です。
では、
>文字列を囲う記号としてダブルコーテーションを受け付けるDBMS
に該当するので、
どちらでも構いません。
将来、他のDBMSを使用する可能性があるのなら、
>標準SQLではシングルコーテーションが正しいです。
は頭に入れておいたほうがよいので、
特に不都合が無ければシングルコーテーションで統一しておくことを
お奨めします。
やまざき
2008/01/15(火) 17:17:58 <初心者> 
[[解決]]
もげさん>
ご丁寧な説明ありがとうございます。
おかげで疑問が解消しました。
毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!
