Oracle - query para selecion de un campo

 
Vista:

query para selecion de un campo

Publicado por karl (3 intervenciones) el 17/01/2007 16:33:36
hola
quiero hacer una query pero solo para selecionar los nombres de los campos:
select (nombres de campos) from tabla , y no q me traiga valores.

actualmente lo que hago es hacer una query q me traiga solo un registro, y luego abrir un recordset y ver el nombre del campo ( rs.fields(1)name).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:query para selecion de un campo

Publicado por Rodolfo Reyes (445 intervenciones) el 17/01/2007 17:05:53
Los nombres de los campos de las tablas los puedes sacar de la vista "sys.all_tab_columns"

ejemplo:

SELECT OWNER,TABLE_NAME,COLUMN_NAME,DATA_LENGTH,DATA_PRECISION,DATA_SCALE, DATA_TYPE
FROM sys.all_tab_columns
WHERE TABLE_NAME = 'PL_BOLETA'
/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:query para selecion de un campo

Publicado por José Antonio (31 intervenciones) el 17/01/2007 17:20:10
Hola,

Hay una vista donde están los nombres de las columnas de las tablas:

dba_tab_columns (para dba) o
user_tab_columns (para las del usuario)

SELECT *
FROM dba_tab_columns
WHERE table_name = 'NOMBRE_TABLA'
and owner = 'USUARIO_PROPIETARIO'

o

SELECT *
FROM user_tab_columns
WHERE table_name = 'NOMBRE_TABLA'

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar