Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/10/2009, 06:10
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: como puedo saber el nombre de las columnas

Cita:
Iniciado por ah_puch Ver Mensaje
listo ya lo resolvi qui les dejo el como lo hice por si alguien mas se atora:

Asi liste todos los esquemas de mi oracle

SELECT DISTINCT owner
FROM ALL_TABLES

asi las tablas X esquema
select distinct *
from ALL_TABLES
WHERE OWNER = 'Nombre del Schema'

y asi las Columnas por Tablas
select *
FROM DBA_TAB_COLUMNS
WHERE table_name='Nombre de la Tabla';

obiamente para que esto funcione nesesitan los permisos de adminstrador pero para mi caso esto es funcional espero le ayude a alguien mas !!
Si me lo permites te lo afino un poco :

Asi listas todos los usuarios de tu oracle

SELECT *
FROM dba_users;

asi las tablas X esquema
select *
from dba_TABLES
WHERE OWNER = 'Nombre del Schema'

y asi las Columnas por Tablas
select *
FROM DBA_TAB_COLUMNS
WHERE table_name='Nombre de la Tabla'
order by ¿ position ?;