gpt4 book ai didi

sql - 如何确定字段是否设置为非空?

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

我部署了一个现有程序,其中一些客户数据库的字段设置为非空,而其他的则可以为空。我需要运行一个补丁来更正数据库,以便该列可以为空,但不需要针对所有数据库运行它,只需针对不正确的数据库运行它。是否有可以在 SQL Server 中使用的简单方法来执行此检查?最好是可以作为 SQL 脚本的一部分运行的东西。

最佳答案

查看 INFORMATION_SCHEMA View 。例如:

SELECT
IS_NULLABLE
FROM
My_DB.INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA = 'dbo' AND
TABLE_NAME = 'My_Table' AND
COLUMN_NAME = 'My_Column'

IS_NULLABLE 将是“YES”或“NO”。

关于sql - 如何确定字段是否设置为非空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/808225/

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