小编Nem*_*ath的帖子

查找所有行中的所有列都为空的表

我需要找到所有表的名称,其中表的所有列都NULL在每一行中。

我可以NULL使用以下查询获取允许值的表:

SELECT * FROM sys.objects A
WHERE TYPE = 'U'
AND NOT EXISTS
(   
    SELECT 1 FROM sys.all_columns B
    WHERE B.is_nullable = 0
    AND A.object_id = B.object_id
)
Run Code Online (Sandbox Code Playgroud)

但是我需要找到所有行和列所在的表NULL,图中显示了一个示例:

示例表

sql-server

-2
推荐指数
1
解决办法
5277
查看次数

标签 统计

sql-server ×1