gpt4 book ai didi

sql - 找出列是否为 NOT NULL

转载 作者:行者123 更新时间:2023-12-03 07:31:50 24 4
gpt4 key购买 nike

我的数据库中有一个列,当前定义为 NOT NULL .
我想更新此列以允许 NULLs .

我有以下脚本来执行此操作,但是我想先检查该列是否已经是 NULL (或 NOT NULL ),因为它之前可能已更改。

 ALTER TABLE [dbo].[aud]
ALTER COLUMN [actname] nvarchar(50) NULL

任何帮助表示赞赏。

最佳答案

使用 栏目属性获取列属性。你可以写类似的东西

SELECT COLUMNPROPERTY(OBJECT_ID('dbo.aud'),'actname','AllowsNull') AS 'AllowsNull';

如需更多信息,请访问此 link

关于sql - 找出列是否为 NOT NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17149130/

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