创建一个名为“master”的模式

时间:2012-11-08 17:28:18

标签: sql-server

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

3 个答案:

答案 0 :(得分: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 :(得分:1)

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

答案 2 :(得分:0)

Master是系统数据库之一,为了清晰起见,应该修改以减少混淆。此外,SQL解析器可能首先查看系统主数据库,然后才意识到您引用了模式。我知道如果在命名对象时使用'sys',这都适用。