gpt4 book ai didi

SQL Server 非空列更新具有唯一约束

转载 作者:搜寻专家 更新时间:2023-10-30 21:59:39 25 4
gpt4 key购买 nike

我有一个包含 2 列的现有表,比如 [Employee_Id , Salary],其中有一些记录。

我想添加一个新列 Employee_Code 是

1 不为空

2 唯一

由于表中已经有一些行并且该列不可为空,我必须为其添加一个默认值。

由于我要添加唯一约束,因此添加默认值将不起作用。

如何向具有唯一约束的现有表添加非空列?

最佳答案

执行此操作的唯一方法是将新列创建为具有唯一约束的空列,然后为其中包含数据的所有行填充该列,然后将其更改为非空列。

关于SQL Server 非空列更新具有唯一约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20837168/

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