Você já precisou gerar uma estatística do seu banco de dados levantando quais tabelas ou campos estão vazios?
Eu já!
Como fazer?
- Confeccione sua instrução SQL, por exemplo
1- Para saber quais tabelas estão vazias, ou seja, zero registro:
SELECT TABLE_NAME, NUM_ROWS
FROM ALL_TABLES
WHERE OWNER = 'INFORME_SEU_OWNER' and NUM_ROWS = 0
ORDER BY TABLE_NAME;
2- Para saber quais campos estão vazios, ou seja, NULL:
SELECT TABLE_NAME, COLUMN_NAME, NUM_NULLS
FROM ALL_TAB_COLUMNS
WHERE OWNER = 'SDE_GIGE' and NUM_NULLS > 0
ORDER BY TABLE_NAME;
É isso, até a próxima!
quarta-feira, 21 de agosto de 2013
Assinar:
Postagens (Atom)