为什么SSMS中的"TRANSFER"会变成蓝色?

sai*_*ima 5 sql t-sql sql-server ssms

TRANSFERMS SQL SERVER中的关键字或保留字,因为当我在SQL Server管理工作室中键入此字时,其颜色变为蓝色?

当我在微软的保留字列表中检查这个单词时,那里没有提到.

有人可以帮我了解SQL服务器管理工​​作室中词的颜色何时以及为何变化.

Kir*_*huk 5

是的.由ALTER SCHEMA命令使用.

ALTER SCHEMA schema_name 
   TRANSFER [ <entity_type> :: ] securable_name [;]

<entity_type> ::=
    {
    Object | Type | XML Schema Collection
    }
Run Code Online (Sandbox Code Playgroud)

参考:http://msdn.microsoft.com/en-us/library/ms173423%28v=sql.105%29.aspx

  • 它绝对是特殊语法生成的一部分,但因为它不是保留字,所以它可以用作没有引号或限定条件的列标识符. (2认同)