我应该改变我目前的命名成员表在Microsoft SQL Server 2012添加多个约束在一个声明中
我试图修改表
ALTER TABLE MEMBER
ADD CONSTRAINT U_MEMBERID UNIQUE(MEMBER_ID), primary key (MEMBER_ID);
ADD CONSTRAINT Sys_date DEFAULT GETDATE() FOR MEMBER_ID;
以上不工作,它说:
消息156,15级,状态1,第3行
附近关键字 '约束' 的语法不正确。
我想我做错了什么,但我不确定它是什么。
ALTER TABLE TITLE
ADD CONSTRAINT U_TITLEID UNIQUE(TITLE_ID), primary key (TITLE_ID);
add constraint C_CATEGORY CHECK(CATEGORY='DRAMA' OR 'COMEDY' OR 'ACTION'
OR 'CHILD' OR 'SCIFI' OR 'DOCUMENTARY';
另外:是能够将上述代码添加到码之前它并以相同的SQL查询执行两者?
我该如何解决这个问题?
最后一位可能是一个问题(“是否可以在一个SQL查询中的不同表上执行两个DDL语句?”)。 – Jeroen