Oracle - Como saber se uma coluna aceita nulo ou não?
As vezes precisamos consultar determinadas informações sobre a estrutura da tabela, como por exemplo agora de manhã um colega meu precisava saber quais colunas de uma determinada tabela aceitavam ou não aceitavam valores nulos.
No Oracle, conseguimos as informações sobre as colunas das tabelas com a seguitne consulta:
SELECT column_name, data_type, data_length, data_precision, data_scale, nullable
FROM user_tab_columns
WHERE table_name = upper('CADPRO') AND NULLABLE = 'Y'
ORDER BY column_id
Aqui traremos todas as colunas da tabela cadpro que aceitem valores nulos.
[]'s