Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2009, 15:28
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 4 meses
Puntos: 5
Busqueda Ejecutar ficheros anidados por sqlplus

MUY BUENAS LAS TENGAN TODOS USTEDES.

Resulta que tengo una archivo:

C:/test/create_db.sql, este fichero tiene un codigo como este.

@@./views/run.sql. El archivo run sql, esta en: c:/test/views/run.sql.
que a su ves hace tiene un codigo como este:

@@view_customer_city.plb....
el archivo plb esta en una ruta c:/test/views/view_customer_city.plb.

ahora desde sqlplus yo le digo @@c:/test/create_db.sql, y encuentra el archivo y lo lee, pero cuando encuentra la linea @@./views/run.sql, no encuentra el archivo.

pero si yo le digo directamente desde sqlplus: @@@@c:/test/views/run.sql, asi si funciona de maravilla, y ejecuta todas las vistas, dado que estan al mismo nivel del fichero run.sql. pero cuando los ficheros que se llaman estan uno o mas niveles por debajo no los encuentra.

¿COMO PUEDO HACER PARA QUE ME LOS ENCUENTRE?.

Y NO PUEDO COLOCAR LA RUTA COMPLETA EN CADA LLAMADO PORQUE ESTA ES VARIABLE.