SQL DINAMICO EM PROCEDURE ORACLE ORACLE
Boa tarde Senhores
Preciso de uma ajuda
Tenho uma procedure onde estou montando um sql dinamico.Exemplo:
ssql = "select * from tabela where campo9=b"
if parametro1 = "a"
ssql = ssql & "and campo1=A"
else
ssql = ssql & "and campoa=A"
end if
open cursor [variavel_retorno] for ssql
, e preciso retornar o resultado desse sql em um cursor. Não da nenhum erro, porem nao traz nenhum registro. Se eu executo o sql separado ele traz os registros.
Preciso de uma ajuda
Tenho uma procedure onde estou montando um sql dinamico.Exemplo:
ssql = "select * from tabela where campo9=b"
if parametro1 = "a"
ssql = ssql & "and campo1=A"
else
ssql = ssql & "and campoa=A"
end if
open cursor [variavel_retorno] for ssql
, e preciso retornar o resultado desse sql em um cursor. Não da nenhum erro, porem nao traz nenhum registro. Se eu executo o sql separado ele traz os registros.
Tópico encerrado , respostas não são mais permitidas