procedure com IN OUT oracle 10g
21/10/2008
0
boa tarde
Gostaria de saber qual o comando para ler, um out de uma procedure
exemplo
CREATE OR REPLACE PROCEDURE SP_TESTE (
A IN VARCHAR2,
B IN VARCHAR2,
C IN OUT INTEGER)
begin
end;
OBRIGADO
Gostaria de saber qual o comando para ler, um out de uma procedure
exemplo
CREATE OR REPLACE PROCEDURE SP_TESTE (
A IN VARCHAR2,
B IN VARCHAR2,
C IN OUT INTEGER)
begin
end;
OBRIGADO
Airto
Curtir tópico
+ 0
Responder
Posts
23/10/2008
Abonacin
Fala Airto
Um exemplo...
Isso faz com que tenhamos uma procedure retornando p_soma. Para utilizar esta procedure, este valor (OUT) deve ser guardado em alguma variável...
Exemplo:
Ao acabar de executar a procedure, o valor da soma será guardado em V_SOMA;
Falou, qualquer coisa posta aí...
Um exemplo...
create or replace procedure SOMA(x in number, y in number, p_soma out number) begin p_soma := x + y; end;
Isso faz com que tenhamos uma procedure retornando p_soma. Para utilizar esta procedure, este valor (OUT) deve ser guardado em alguma variável...
Exemplo:
declare v_soma number; begin soma(1,4,v_soma); dbms_output.put_line (´A soma eh ´||to_char(v_soma)); end;
Ao acabar de executar a procedure, o valor da soma será guardado em V_SOMA;
Falou, qualquer coisa posta aí...
Responder
Clique aqui para fazer login e interagir na Comunidade :)