gpt4 book ai didi

SQL : Test if a column has the "Not Null" property

转载 作者:行者123 更新时间:2023-12-04 16:46:28 26 4
gpt4 key购买 nike

是否有一个简单的查询来返回特定列是否允许空值?
我想将其作为数据库升级脚本的一部分进行更改。

或者,即使它已经设置,也只是更改它会更好吗?

编辑:这是针对 SQL Server(需要支持 2000 或更高版本)

最佳答案

任何特定的 RDBMS?

在 SQL Server 中

use master

SELECT COLUMNPROPERTY( OBJECT_ID('dbo.spt_values'),'number','AllowsNull')

或者(更标准)
select IS_NULLABLE 
from INFORMATION_SCHEMA.COLUMNS
where TABLE_SCHEMA='dbo'
AND TABLE_NAME='spt_values'
AND COLUMN_NAME='number'

关于SQL : Test if a column has the "Not Null" property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4948269/

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