gpt4 book ai didi

sql-server - SQL。更改需要重新创建表

转载 作者:行者123 更新时间:2023-12-01 06:19:47 24 4
gpt4 key购买 nike

有一个包含数据的表已满。是否可以在不删除并重新创建字段的情况下将字段从 [not null] 更改为 [null]?SQL 写入该表必须删除并重新创建。 :)

最佳答案

你可以试试:

alter table YourTable alter column YourColumn int null

根据 Martin Smiths 的评论,可空性的更改不需要表格的副本。在磁盘上,每一行都有一个 nullabiltiy bitmap在开始时。我认为在某些情况下必须调整位图的大小,但显然它包含每一列的位,可为空或不可空。

关于sql-server - SQL。更改需要重新创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9061739/

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