Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Pulir consulta sobre infromación del esquema Oracle 9

Estas en el tema de Pulir consulta sobre infromación del esquema Oracle 9 en el foro de Oracle en Foros del Web. hola, tengo esta consulta de PL/SQL y necesito pulir el campo s.LAST_NUMBER (el resto de laconsulta ya es válida y no puedo cambiarla) El CASE ...
  #1 (permalink)  
Antiguo 16/12/2010, 02:13
 
Fecha de Ingreso: diciembre-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 1
Pulir consulta sobre infromación del esquema Oracle 9

hola,

tengo esta consulta de PL/SQL y necesito pulir el campo s.LAST_NUMBER (el resto de laconsulta ya es válida y no puedo cambiarla)

El CASE WHEN del campo s.LAST_NUMBER necesito que me devuelva el MAX(c.COLUMN_NAME) FROM c.TABLE_NAME, pero no sé como...


SELECT c.TABLE_NAME, c.COLUMN_NAME,
CASE WHEN s.LAST_NUMBER is null THEN -1 ELSE s.LAST_NUMBER END AS LAST_NUMBER,
s.SEQUENCE_NAME, t.TRIGGER_NAME, t.TRIGGER_BODY
FROM USER_TAB_COLUMNS c LEFT JOIN USER_SEQUENCES s ON c.COLUMN_NAME = s.SEQUENCE_NAME LEFT JOIN USER_TRIGGERS t on c.TABLE_NAME = t.TABLE_NAME
WHERE c.DATA_TYPE = 'NUMBER' and C.DATA_PRECISION is null
ORDER BY c.TABLE_NAME;

Pueden ayudarme?

Gracias!

Última edición por jmroyb; 16/12/2010 a las 02:15 Razón: ampliacion informacion

Etiquetas: esquema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:52.