De SQL para PL\SQL

Oracle

24/05/2007

Pessoal preciso de uma ajuda de vcs... tenho um codigo em SQL e preciso trancrever em PL\SQL segue o comando:

SELECT DISTINCT titulo.cod_estabel
FROM titulo
UNION SELECT ´(TODOS)´
ORDER BY 1

e depois como faço pra referenciar esse ´(TODOS)´ num where? (segue comando em SQL de como faço pra referenciar esse ´(TODOS)´)

SELECT DISTINCT CONCAT(titulo.cod_port,´ - ´, titulo.nome_portador)
FROM titulo
WHERE titulo.dt_vencimen BETWEEN CONCAT(RIGHT(´@1@1´,4),´-´, MID(´@1@1´,4,2),´-´, LEFT(´@1@1´,2))
AND CONCAT(RIGHT(´@2@1´,4),´-´, MID(´@2@1´,4,2),´-´, LEFT(´@2@1´,2))
AND (CASE ´@3@1´ WHEN ´(TODOS)´ THEN ´1=1´ ELSE titulo.cod_estabel=´@3@1´ END)
UNION SELECT ´(TODOS)´
ORDER BY 1



mto obrigado


Alebrides

Alebrides

Curtidas 0

Respostas

Joni Nunes

Joni Nunes

24/05/2007

Olá

Não entendi direito, mas eu acho que o que você quer é isso:

SELECT ´A´ || ´ <--> ´ || ´b´ FROM DUAL


GOSTEI 0
POSTAR