Я использую Oracle-SQL developerПараметрирование значений для oracle sql
Хотите проверить количество нулевых значений для каждого столбца.
В настоящее время я использую нижеследующее для достижения результатов.
невыберите COLUMN_NAME из all_tab_columns где table_name = «EMPLOYEE»
SELECT COUNT (*) FROM EMPLOYEE WHERE <Column_name1> IS NULL
UNION ALL
SELECT COUNT (*) FROM EMPLOYEE WHERE <Column_name2> NULL
UNION ALL
SELECT COUNT (*) FROM EMPLOYEE WHERE <Column_name3> IS NULL
UNION ALL ......................
Как мы можем использовать привязки значение для запуска ниже запрос как
DEFINE Column_name = Column_name1
SELECT COUNT (*) FROM EMPLOYEE WHERE &&Column_name IS NULL .
Для этого вам необходимо перейти на динамический SQL-путь. – Sathya
'NUM_NULLS' в' all_tab_columns' будет иметь количество значений NULL в этой таблице. Если таблица обновит статистику! Любые данные, вставленные/обновленные без сбора статистики, приведут к неправильному ответу. Чтобы узнать о статистике, вы можете сослаться на [Oracle Docs] (http://docs.oracle.com/cd/B10500_01/server.920/a96533/stats.htm) –