在 MySQL 中我使用:
alter table (table name)
modify column name varchar(255) not null unique
如何在 SQL Server 中使用相同的查询?
谢谢
最佳答案
我还没有测试过这个。对于 SQL Server 2008 及更高版本:
ALTER TABLE table_name
ALTER COLUMN column_name varchar(255) not null;
显然,unique constraint不能在同一个命令上,所以..不,你不能把它放在一个查询中:
ALTER TABLE table_name
ADD CONSTRAINT constraint_name UNIQUE(column_name);
相应地更改table_name
、column_name
和constraint_name
。
关于mysql - 如何在 SQL Server 2012 中的单个查询中使用 alter table column 和 add constraint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52732740/