我在使用22个表的postgreSQL数据库上工作。我需要一个返回具有空值的列的查询。可以是我可以启动到每个表的静态sql语句。
我很乐意得到一些帮助。
最佳。
答案 0 :(得分:1)
假设您定期运行VACUUM ANALYZE
,pg_stats.null_frac可以帮助您实现这一目标:
--Get columns "filled" entirely with null values
SELECT
schemaname,
tablename,
attname,
null_frac
FROM
pg_stats
WHERE
null_frac = 1.0
AND schemaname = 'yourschema'