【发布时间】:2012-07-25 11:37:26
【问题描述】:
我正在使用 oracle 数据库,我基本上需要做的是计算某个表中每列的 NULL 字段数。
类似的东西:
DECLARE
BlankCount number(20);
i number(2) := 1;
BEGIN
loop that would take each column individualy and exit after the last one
SELECT COUNT(*) INTO BlankCount FROM name_of_my_table
DBMS_OUTPUT.PUT_LINE('Column '||i||' has '||BlankCount||' empty cells');
i := i + 1;
END LOOP;
END;
我只是找不到任何可以做循环部分的东西。 如果不只是给它们编号(用 i)我可以显示列名(但这不是很重要),那也很好。
谢谢!
【问题讨论】: