请检查SQL Server 2005中的以下行---
create table School
(
name varchar(50)
)
为什么"名称"以蓝色显示。因为它不是关键字。 请帮助我。
答案 0 :(得分:2)
这就是特定工具(SQL Server Management Studio)突出显示单词 name 的方式。这没什么好深的。它是蓝色的,所以它是蓝色的。这可能是因为名称是保留字,即使它不是关键字。
另见:
在任何情况下,似乎 name 是某些SQL方言中的保留字。
答案 1 :(得分:-1)
表格是否创建?如果表创建,则它以蓝色显示以表示数据变量。
另外,如果我错了,请纠正我,但我相信你需要一个;在你的)之后,但我没有在SQL Server 2005中测试它
create table School
(
name varchar(50)
);