sql >> Base de Datos >  >> RDS >> Oracle

Cómo ejecutar scripts sql desde un procedimiento pl sql

No puede, en general, porque pl/sql se ejecuta en la base de datos, en el servidor, y sqlplus es un proceso de cliente. El servidor no puede confiar ni siquiera en estar en el mismo sistema que el cliente y sus archivos, y mucho menos saber algo sobre cómo encontrar el archivo al que se refiere el cliente. Incluso si la sintaxis fuera compatible (y no lo es), su secuencia de comandos sql tendría que estar en el servidor, en una ubicación que el servidor conociera y a la que tuviera acceso.