Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
tenho uma aplicação em vb.net com banco de dados oracle.
preciso fazer uma tela de consulta em que me retorna registros de uma tabela.
gostaria de saber como posso contruir uma procedure em oracle que me retorna a linhas de uma tabela. (tipo selecionar todos o registros da tabela).
tentei fazer uma procedure mas nao consegui.
se alguem puder me ajudar agradeco desde ja
segue abaixo a procedure que fiz
CREATE OR REPLACE PROCEDURE prc_buscacargos(
p_CarCodigo IN NUMBER,
p_CarDescricao IN VARCHAR2
) IS
vCodCargo tb_cargo.car_codigo%TYPE;
vDesCargo tb_cargo.car_descricao%TYPE;
CURSOR cCargo IS
(SELECT car_codigo AS Codigo, car_descricao AS Descricao
FROM tb_cargo
WHERE ((car_codigo = p_CarCodigo) OR (p_CarCodigo IS NULL) )
OR ((car_Descricao LIKE '''%' || p_CarDescricao || '%''') OR (p_CarDescricao IS NULL ) ));
vLinha cCargo%ROWTYPE;
BEGIN
FOR c IN cCargo LOOP
vCodCargo:=c.Codigo;
vDesCargo:=c.Descricao;
SELECT vCodCargo,vDesCargo INTO vLinha FROM dual;
END LOOP;
END;Carregando comentários...