在SQL Server中,是" page"某种保守的话?

时间:2014-12-12 02:41:19

标签: sql-server

我为客户端维护一个SQL Server数据库。以前的程序员将列命名为“page”。在我看来,用于列名称是一个荒谬的词。不够描述。尽管如此,它就在那里。当我在查询中使用它时,SSMS将其变为蓝色,就像它是某种保留字一样。所以我总是把它放在方括号中以避免任何问题。但我无法在任何SQL Server保留字列表中找到它。我计划将其更改为更具描述性的内容,但这种更改意味着要进行许多其他更改以适应它。如果它不是一个保留字,我现在不应该花时间来做这个,因为手头有更紧迫的事情。只是想知道是否有人知道为什么SSMS将这个词变成蓝色。

TIA,

AR。

2 个答案:

答案 0 :(得分:0)

SSMS解析器不是很聪明,它会影响与任何DDL或DML匹配的任何单词的样式。放置括号是您可以采取的所有措施,以避免影响。

答案 1 :(得分:0)

这里的其他答案向您显示没有问题,但我想我会说出为什么SSMS特意处理这个词:页面级恢复。查看恢复数据库的文档,了解所有血腥细节。