'uniqueidentifier'周围的SQL语法错误

问题描述 投票:0回答:1

我在SQL Server中收到此错误

代码:156,消息:关键字“规则”附近的语法不正确。

对于

CREATE TABLE Control  
(
    id uniqueidentifier NOT NULL,
    rule nvarchar(50) NOT NULL
)

我不确定导致问题的原因。

sql-server
1个回答
2
投票

正如评论中所述,将rule放在括号中。它是SQL Server中的关键字。

CREATE TABLE Control (
  id uniqueidentifier NOT NULL,
  [rule] nvarchar(50) NOT NULL
)
© www.soinside.com 2019 - 2024. All rights reserved.