How to get table properties from SQL
-- para obter as propriedades de uma tabela
select t.*, t.TABLE_NAME, t.COLUMN_NAME, t.DATA_TYPE, t.DATA_LENGTH, t.DATA_PRECISION, t.NULLABLE, t.DATA_DEFAULT
from all_tab_cols t
where t.TABLE_NAME = upper('ALOCACAO_GRUPO_CUSTO')
;
-- para obter as contraints de uma tabela
select c.TABLE_NAME, c.CONSTRAINT_NAME, c.CONSTRAINT_TYPE, c.STATUS, c.SEARCH_CONDITION
from all_constraints c
where c.TABLE_NAME = 'ALOCACAO_GRUPO_CUSTO'
;