|
PLSQL - Ejecutar comando del Sistema Operativo |
|
|
Desde PL/SQL no se puede ejecutar un comando del Sistema Operativo (en la máquina en la que reside el Servidor de BD).
El comando HOST sólo está disponible desde SQL*PLUS y desde FORMS, pero no desde PL/SQL.
Una buena opción para conseguir hacer ésto es usar la capacidad de Oracle de almacenar (y ejecutar) código Java en la BD (desde la versión 8i). De este modo, podemos crear una clase java que ejecute un comando del Sistema Operativo, y llamarla desde PL/SQL construyendo un procedimiento que haga de interfaz (envoltorio PL/SQL).
Puedes ver un ejemplo ilustrativo en OraFAQ. También puedes leer un artículo de Burleson que explica lo que digo.
|
|
Última modificación ( 11.11.2008 )
|