› Fóruns › SQL e PL/SQL › Chamando Procedure que contém cursor › Chamando Procedure que contém cursor
Olá, obrigada pela ajuda
Estou executando a procedure com 5 parâmetros sem o 6º parâmetro (que seria o cursor) conforme abaixo:
begin
pkg_ven_resgate_v2.PRC_PESSOA_BUSCA(221,null,null,null,null);
end;
recebo o seguinte erro:
PLS-00306: wrong number or types of arguments in call to ‘PRC_PESSOA_BUSCA’
Quando executo como o 6º parâmetro:
begin
pkg_ven_resgate_v2.PRC_PESSOA_BUSCA(221,null,null,null,null,null);
end;
recebo o seguinte erro:
PLS-00567: cannot pass NULL to a NOT NULL constrained formal parameter
Acredito que seja necessário declarar uma variável para o 6º parâmetro, porém não sei como fazer isso.
Pode me ajudar?
PS: essa procedure faz um select simples no banco.
Obrigada!