0

我在 SS2008 中创建了一个名为 master 的模式,但是每次我输入单词时,它的格式都是蓝色的,而不是黑色的。我应该担心吗?我检查了保留字列表,它似乎不在那里。

4

3 回答 3

2

它可能认为您指的是名为master. 我认为 Master 是一个保留关键字。这是各种颜色含义的链接。

Red - Character string

Dark Green - Comment

Black, Silver Background - SQLCMD command 

Magenta - System function

Green - System table

Blue - Keyword

Teal - Line numbers or template parameter

Maroon - SQL Server stored procedure

Dark Grey - Operators
于 2012-11-08T17:32:09.020 回答
1

它以蓝色突出显示,因为 master 是 sql server 中的四个系统数据库之一 - master、model、msdb 和 tempdb。

于 2012-11-08T17:31:10.020 回答
0

Master 是系统数据库之一,为了减少混淆,应该修改清楚。此外,SQL 解析器可能会在意识到您引用您的架构之前先查看系统主数据库。我知道这适用于命名对象时使用“sys”的情况。

于 2012-11-08T17:44:18.117 回答