> dae galera alguem ja fezz isso aqui, considerando que tenho a tabela de
> comandos que tenho q executar chamada TBMANCOMANDOSQL, contendo no campo
> COMANDOSSQL registro desse tipo oh:
> DELETE [EMAIL PROTECTED] WHERE R_E_C_N_O_ = 46107;
> 
> CREATE OR REPLACE PROCEDURE PCMANEXECUTESQL IS
> BEGIN
> DECLARE
> counter INTEGER;
> BEGIN
> counter:= 0;
> 
> FOR s IN (SELECT COMANDOSQL
>     FROM TBMANCOMANDOSQL)
> 
> LOOP
> 
> execute immediate s.COMANDOSQL;
> 
> IF SQL%FOUND THEN counter:= counter + 1; END IF;
> 
> END LOOP;
> COMMIT;
> END;
> 
> END;
> 

                
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com


--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__________________________________________________________________
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a