プロが教える店舗&オフィスのセキュリティ対策術

SQLServer2000を使用しております。

タイトルのとおりなのですが、
SQL文でシングルクオテーションを混在させたフィールドを追加するにはどのように記述すればよいのでしょうか。

レコードに混在させるには2つシングルクオテーションを記述すればよいというのはわかったのですが、
ALTER TABLE 等でフィールドを追加するときは、
この記述では追加が行われませんでした。

どなたかご教授の程、宜しくお願い致します。

A 回答 (1件)

フィールド名(列名)にシングルクオテーションが含まれている場合と言うことでしょうか?



それでしたら、フィールド名を[]で囲めば良いと思います。

ALTER TABLE dbo.TABLE1 ADD
[TEXT'1] char(10) NULL
GO

的はずれな回答でしたらごめんなさい。
    • good
    • 0
この回答へのお礼

早々のご解答を頂き、有難うございます。

ご教授いただいた方法で追加を行いましたところ、
正常に登録できました。解決しましたことを報告いたします。
本当に助かりました。

因みに、閉じ括弧 "]" を入れたい場合には
"]]"と入力することで回避できました。
括弧"["は必要ないみたいですが、、

お礼日時:2003/05/28 11:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す