TIpos De Datos, a traves de tabla de sistema.
Hola, Me gustar铆a saber, como y donde mirar, si es posible, para saber los tipos de datos, de los campos de cada tabla, supongo que en aguna tabla del sistema, pero no se en cual.
Gracias.
Gracias.
Disponemos de varias vistas del sistema:
ALL_TAB_COLUMNS,
USER_TAB_COLUMNS,
ALL_TAB_COLUMNS
Puedes hacer un describe de cada una de ellas y ver谩s como se responde a tu pregunta.
A continuaci贸n elige las columnas que desees y haz
una consulta con ellas. P.e.
select table_name,colum_name,DATA_TYPE,DATA_LENGTH
from USER_TAB_COLUMNS
ALL_TAB_COLUMNS,
USER_TAB_COLUMNS,
ALL_TAB_COLUMNS
Puedes hacer un describe de cada una de ellas y ver谩s como se responde a tu pregunta.
A continuaci贸n elige las columnas que desees y haz
una consulta con ellas. P.e.
select table_name,colum_name,DATA_TYPE,DATA_LENGTH
from USER_TAB_COLUMNS
La informacion que proporcion贸 limi es ok.
Ofrezco un query para que veas la inforaci贸n que requieras, simplemente te tienes que conectar con el due帽o de los objetos desde una sesion de SQLPlus:
col DATA_TYPE for a15
col comments for a150
set lines 550
select a.TABLE_NAME, a.COLUMN_NAME, a.DATA_TYPE,
DECODE(A.DATA_TYPE, 'NUMBER', a.DATA_PRECISION, 'VARCHAR2', A.DATA_LENGTH, NULL) Lngtd,
Decode(A.NULLABLE,'Y','S',Null) No_Nulo,B.COMMENTS
from user_tab_columns a, user_col_comments b
where a.column_name = b.column_name
and a.table_name = b.table_name
ORDER BY TABLE_NAME, A.COLUMN_ID
/
Saludos.
Ofrezco un query para que veas la inforaci贸n que requieras, simplemente te tienes que conectar con el due帽o de los objetos desde una sesion de SQLPlus:
col DATA_TYPE for a15
col comments for a150
set lines 550
select a.TABLE_NAME, a.COLUMN_NAME, a.DATA_TYPE,
DECODE(A.DATA_TYPE, 'NUMBER', a.DATA_PRECISION, 'VARCHAR2', A.DATA_LENGTH, NULL) Lngtd,
Decode(A.NULLABLE,'Y','S',Null) No_Nulo,B.COMMENTS
from user_tab_columns a, user_col_comments b
where a.column_name = b.column_name
and a.table_name = b.table_name
ORDER BY TABLE_NAME, A.COLUMN_ID
/
Saludos.
