ALTER で 日本語列名
SQL Server の ALTER にて、日本語の列名を使用したい場合、日本語は角カッコでくくる。
-- メッセージ 102、レベル 15、状態 1、行 1 -- 'ほげ' 付近に不適切な構文があります。 ALTER TABLE Hoge ADD 'ほげ' NUMERIC (10,0) NOT NULL DEFAULT 0; -- 日本語(2バイト文字)は、角カッコでくくらないとエラーになる。 ALTER TABLE Hoge ADD [ほげ] NUMERIC (10,0) NOT NULL DEFAULT 0;上記の例では、NULL 不許可の属性も付与している。