【问题标题】:Why is "TRANSFER" colored blue in SSMS?为什么 SSMS 中的“TRANSFER”是蓝色的?
【发布时间】:2023-03-04 07:21:06
【问题描述】:

TRANSFER 是 MS SQL SERVER 中的关键字还是保留字,因为当我在 SQL Server Management Studio 中输入这个字时,它的颜色变成蓝色?

当我在Microsoft's list of Reserved Words 中检查这个词时,那里没有提到它。

有人可以帮我知道SQL Server管理工作室中单词颜色何时以及为什么会发生变化。

【问题讨论】:

标签: sql sql-server tsql ssms


【解决方案1】:

是的,是的。由ALTER SCHEMA 命令使用。

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

<entity_type> ::=
    {
    Object | Type | XML Schema Collection
    }

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

【讨论】:

  • @user2864740, TRANSFER 是 MS SQL SERVER 中的关键字还是保留字?
  • @user2864740,它不在保留关键字列表中,对。但是,从我的角度来看,这是一种保留词......
  • 它绝对是特殊语法产生式的一部分,但由于它不是保留字,它可以用作不带引号或限定的列标识符。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-05
相关资源
最近更新 更多