T-SQL、MSSQLの列名に使用できる特殊文字を教えてください。したがって、文字と数字を使用できることはわかっていますが、この列を参照するために角かっこ[]を使用せずに使用できる他の文字はありますか?
from [〜#〜] msdn [〜#〜] :
最初の文字は次のいずれかである必要があります。
後続の文字には、次のものを含めることができます。
識別子は、Transact-SQLの予約語であってはなりません。 SQL Serverは、予約語の大文字と小文字の両方のバージョンを予約します。
埋め込みスペースや特殊文字は使用できません。
補足文字は使用できません。
編集
ninthSenseを参照してください:仕様はまた言います:
識別子の先頭にある特定の記号は、SQLServerでは特別な意味を持っています。アットマークで始まる通常の識別子は、常にローカル変数またはパラメータを示し、他のタイプのオブジェクトの名前として使用することはできません。
このステートメントはエラーなしで実行できます。
create table #t (
#oid int ,
äß int,
ßdid varchar(10),
_data varchar(10)
)