TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
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;