Как сделать запускать сценарии sql из процедуры sql pl

У меня есть такая процедура:

CREATE OR REPLACE PROCEDURE test is 
BEGIN

  DBMS_OUTPUT.PUT_LINE('This is a Test');
END;

Я хочу запустить некоторые sql-скрипты, хранящиеся в текущем каталоге. Я мог бы запустить их из sqlplus с помощью '@ scriptname.sql', но как я могу сделать это изнутри процедуры? Например:

CREATE OR REPLACE PROCEDURE test is 
BEGIN

  DBMS_OUTPUT.PUT_LINE('This is a Test');
  @scriptname.sql

END;

Похоже, это не работает! Есть ли специальная функция для запуска сценариев sql из процедур pl / sql?

9
задан OMG Ponies 23 January 2011 в 05:38
поделиться