SQL - CONCATENAR

 
Vista:

CONCATENAR

Publicado por Mauricio Quezada (3 intervenciones) el 05/11/2004 01:51:32
tengo el siguiente preblema

declare @Texto1 char(50)
set @Texto1='Hola'
set @Texto1=@Texto1+' Como anda'

y el resultado no es 'Hola Como anda'
que es lo que esta mal ???
Slds
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CONCATENAR

Publicado por Isaías Islas (5072 intervenciones) el 05/11/2004 18:49:41
El resultado es PERFECTO !!!, ¿como quiere visualizar el resultado?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONCATENAR

Publicado por Alex (15 intervenciones) el 08/11/2004 18:25:30
Hola;
Lo ke haces está bien, el problema es ke la variable @Texto1 es de tipo char(50), por lo cual cuando le asignas el texto 'Hola', la variable toma el valor 'Hola ...........' utilizando los 50 caracteres. Por eso cuando le concatenas cualkier otra cosa ya no tiene espacio para guardarlo. Haz esto:

declare @Texto1 char(50)
set @Texto1='Hola'
set @Texto1=RTRIM(@Texto1) +' Como anda'

o bien

declare @Texto1 varchar(50)
set @Texto1='Hola'
set @Texto1=@Texto1+' Como anda'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar