gpt4 book ai didi

sql - 如何向 SQL Server 中的表添加不允许空值的列?

转载 作者:行者123 更新时间:2023-12-02 00:05:20 24 4
gpt4 key购买 nike

我有一个表,我想添加一个位列,我希望将所有现有数据默认为 false。

如何更改表,以便在为现有行插入 false 之前允许指定 NOT NULL?

我应该将其创建为可为空,然后进行插入而不是将其切换为不可为空吗?

最佳答案

您可以添加列并提供用于所有现有行的默认值。

ALTER TABLE foo 
ADD bar bit
DEFAULT 0 NOT NULL;

关于sql - 如何向 SQL Server 中的表添加不允许空值的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1947447/

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