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 不許可の属性も付与している。

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック