quinta-feira, 28 de novembro de 2013

Efetuar "TRUNCATE TABLE" via procedure


CREATE OR REPLACE PROCEDURE TRUNCTAB
 (N_TAB IN VARCHAR2) IS
 V_CURSOR INTEGER;
 IGNORE   INTEGER;
 BEGIN
  V_CURSOR := DBMS_SQL.OPEN_CURSOR;
  DBMS_SQL.PARSE(V_CURSOR,
    'TRUNCATE TABLE '||N_TAB||' REUSE STORAGE',DBMS_SQL.V7);
  IGNORE := DBMS_SQL.EXECUTE(V_CURSOR);
  DBMS_SQL.CLOSE_CURSOR(V_CURSOR);
 END;

Nenhum comentário:

Postar um comentário