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.