我正在尝试创建一个基于来自多个数据库列的数据形成的唯一索引。但是在描述表格时存在语法错误。这是表格代码:
CREATE TABLE [dbo].[People_list] (
[GUID] UNIQUEIDENTIFIER NOT NULL DEFAULT NEWID(),
[№] NVARCHAR(50) NOT NULL,
[ФИО] NVARCHAR (60) NOT NULL
PRIMARY KEY CLUSTERED ([№] ASC));
CREATE UNIQUE INDEX [indx] ON [People_list] ([ФИО] ASC, [№] **ASC);**
**);**
在粗体标记的地方,visual studio 会写入以下错误:";" 附近的语法不正确 (在第一种情况下)和“)”(在第二种情况下)。
如何修复这些错误?感谢你的回答。
不需要最后一个括号和分号。表达式
create table由表达式前的这对字符终止create index。让我们稍微格式化一下上面的代码:
这是正确的。