我在SS2008中创建了一个名为master的模式,但每次输入单词时,它都被格式化为蓝色而不是黑色。我应该担心吗?我检查了保留字列表,它似乎没有在那里。
答案 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',这都适用。