dbms para iserir dados numa tabela
pessoal tenho a seguinte procedure:
CREATE OR REPLACE PROCEDURE INSERT_FILTROS(TABELA IN VARCHAR2, FILTROS IN VARCHAR2)
IS
STRINSERT VARCHAR2(32767);
BEGIN
STRINSERT:= ´INSERT INTO ´|| TABELA || ´SELECT * FROM TABLE(SPLIT(REPLACE(´||FILTROS||´,´´#´´,´´)´;
DBMS_OUTPUT.enable;
END INSERT_FILTROS;
agora preciso executar a STRINSERT e nao estou conseguindo, alguem sabe como?
CREATE OR REPLACE PROCEDURE INSERT_FILTROS(TABELA IN VARCHAR2, FILTROS IN VARCHAR2)
IS
STRINSERT VARCHAR2(32767);
BEGIN
STRINSERT:= ´INSERT INTO ´|| TABELA || ´SELECT * FROM TABLE(SPLIT(REPLACE(´||FILTROS||´,´´#´´,´´)´;
DBMS_OUTPUT.enable;
END INSERT_FILTROS;
agora preciso executar a STRINSERT e nao estou conseguindo, alguem sabe como?
Stgmta
Curtidas 0
Respostas
Glales
18/04/2008
jah tentou fazer o insert de forma direta ????
GOSTEI 0
Burnbr
18/04/2008
GOSTEI 0