DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
Alberto Molina Amaral.
 

País: Brasil
Estado: SP
Cidade: São Paulo
Mensagens: 9
 Postado em: 3/12/2011 12:02:57 PM

Olá, criei a procedure abaixo e como crio um trigger para que seja executada


CREATE OR REPLACE PROCEDURE CODIGO_VALIDACAO


(
V_CODIGO_VOUCHER IN VOUCHER.CODIGO_VOUCHER%TYPE

)

IS

BEGIN

update voucher
set codigo_validacao = (select dbms_random.string (x,8) from dual)
where codigo_validacao is null;

COMMIT;

END CODIGO_VALIDACAO;

/
Marco Pinheiro
 
 


País: Brasil
Estado: MG
Cidade: Belo Horizonte
Mensagens: 110
 Postado em: 6/12/2011 2:36:14 PM
Segue exemplo:

CREATE OR REPLACE PROCEDURE TESTE_FORUM
AS
BEGIN
CODIGO_VALIDACAO;
END;

Se a procedure tiver passagem de parametros, segue outro exemplo:

CREATE OR REPLACE PROCEDURE TESTE_FORUM (P_teste IN VARCHAR)
AS
BEGIN
CODIGO_VALIDACAO (P_teste);
END;

 
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03