Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2007, 08:51
Avatar de mullins
mullins
 
Fecha de Ingreso: mayo-2006
Ubicación: Zaragoza
Mensajes: 14
Antigüedad: 18 años
Puntos: 0
Re: PL/SQL y Orecle REPORTS

Me respondo a mi mismo ya que aunque parece una tonteria,me ha costado bastante encontrar informacion.

Ya que para expresiones regulera hay una opcion REGEXP_REPLACE que funciona a partir de la version 10 de oracle,queria poner la opcion que he usado yo con la funcion REPLACE normal

REPLACE((SELECT sdesc from literal WHERE idliteral = PRO.IDDESC and ididioma = :P_IDIOMA),chr(9),' ') as IDDESC,

siendo chr(9) una funcion que nos devuelve el tabulador.(le podemos pasar el codigo ASCII de otro para este fin) y ' ' la cadena por lo que sustituimos,en este caso un espacio en blanco.

Uso chr(9) porque no admite otra forma de poner un tabulador,no hay secuencias de escape del tipo \t ni similar.

Bueno espero que esto le sirva a alguien en alguna ocasion,aunque era un caso especifico.