gpt4 book ai didi

mysql - 如何在 SQL Server 2012 中的单个查询中使用 alter table column 和 add constraint

转载 作者:行者123 更新时间:2023-11-29 05:52:39 24 4
gpt4 key购买 nike

在 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_namecolumn_nameconstraint_name

引用:learn.microsoft.com - Alter Table (Transact-SQL)

关于mysql - 如何在 SQL Server 2012 中的单个查询中使用 alter table column 和 add constraint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52732740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com