Categorias
iiiiii
traer tipos de columnas
Descripcion
traer los tipos de campos de una tabla
Nota
el resultado seria:
VARCHAR2(255)
NUMBER(18,4)
VARCHAR2(50)
NUMBER
.. etc
Scrippt
SELECT COLUMN_NAME
--,DATA_TYPE||DECODE(DATA_SCALE,null,null,'(')||DATA_PRECISION||DECODE(DATA_SCALE,null,null,','||DATA_SCALE)||DECODE(DATA_SCALE,null,null,')') tipo
,DATA_TYPE
||DECODE(DATA_TYPE
,'VARCHAR2',DECODE(DATA_LENGTH,null,null,'('||DATA_LENGTH||')')
,'NUMBER',DECODE(DATA_PRECISION,null,null,'('||DATA_PRECISION||DECODE(DATA_SCALE,null,null,','||DATA_SCALE)||')')
,null
) tipo
,c.*
from all_tab_columns c
where table_name in ('COSTODET')
order by COLUMN_ID asc;