![]() |
Quitar espacios en blanco (PL/SQL) Hola grupo, Necesito quitar todos los espacios en blanco de un string de tipo varchar2(). Me explico : --variable cadena y su valor cadena := 'HOLA MUNDO PL/SQL'; Necesito obtener el valor de la variable cadena sin espacios, es decir de la siguiente forma: --resultado de la variable cadena después de quitarle los espacios en blanco 'HOLAMUNDOPL/SQL' He googleado y me he encontrado con las expresiones regulares,pero no logro resolverlo. Agradesco su ayuda. Saludos y gracias. P.D: quitar espacios a la izquierda, centro, derecha... todos. |
Re: Quitar espacios en blanco (PL/SQL) Hola, Código: SQL> select replace('HOLA MUNDO PL/SQL',' ','') from dual; |
Re: Quitar espacios en blanco (PL/SQL) Muchas gracias!! pero, conoces una forma de hacerlo sin usar Select .. from dual ? (como por ejemplo, cadena := LTRIM(cadena) ó cadena := UPPER(cadena )) ¿ Qué tan conveniente es hacer un Select .. from dual en vez de usar una función como LTRIM() ó UPPER() ? Saludos y gracias |
Re: Quitar espacios en blanco (PL/SQL) Hola, El select lo puse para dar un ejemplo rapido y no tener que escribir un bloque de codigo. Código: SQL> |
Re: Quitar espacios en blanco (PL/SQL) Muchas gracias matanga!! funciona a la perfección!! Saludos |
Respuesta: Re: Quitar espacios en blanco (PL/SQL) Cita:
Yo quiero hacer lo mismo pero para una variable en SQL Intente hacer esto Código: DECLARE @var varchar |
Respuesta: Re: Quitar espacios en blanco (PL/SQL) Perdonen... ya pude hacerlo. Olvidaba ponerle el tamaño de la cadena, jejejeje Código: DECLARE @cadena_monto varchar(10) |
| La zona horaria es GMT -6. Ahora son las 12:32. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.