2012-11-08 58 views
0

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

+1

['master'](http://msdn.microsoft.com/en-us/library/ms187837.aspx)是包含所有系统信息的sql server中的数据库。我个人会将模式名称更改为其他名称以防止混淆。 – Taryn

回答

2

它可能认为你指的是名为master的系统数据库。我会认为这是Master是一个保留关键字。这里是一个link什么是各种颜色的意思。

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 
1

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

0

Master是系统数据库之一,为了清晰起见,应该修改系统数据库并减少混淆。此外,SQL语法分析器可能会在意识到引用了您的模式之前先查看系统主数据库。我知道这适用于命名对象时使用'sys'的情况。