Concatenar palabras sin usar apostrofe

23/01/2009 - 20:53 por RP | Informe spam
Hola, que tal bueno, resulta que tengo un Query asi:

Select nombre + ' ' + apellido From Persona

hasta ahi normal me muestra Juan Perez Por decir

Pero cuando esa sentencia quiero ponerle en un procedimiento almacenado, no
me permite, como puedo solucionar eso??

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
23/01/2009 - 23:28 | Informe spam
Si funciona. Por favor prueba esto

CREATE TABLE persona
(
nombre varchar(100),
apellido varchar(100)
)
go

insert into persona values ('juan','lopez')
go

create procedure vernombre
as
Select nombre + ' ' + apellido From Persona
go

exec vernombre






Saludos

Ing. Jose Mariano Alvarez
SQLTotal Consulting


(Cambia los ceros por O y saca lo que sobra)


Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.








"RP" wrote in message
news:
Hola, que tal bueno, resulta que tengo un Query asi:

Select nombre + ' ' + apellido From Persona

hasta ahi normal me muestra Juan Perez Por decir

Pero cuando esa sentencia quiero ponerle en un procedimiento almacenado,
no
me permite, como puedo solucionar eso??
Respuesta Responder a este mensaje
#2 Marco
07/02/2009 - 16:01 | Informe spam
Coloca la sentencia de esta forma

Select nombre + '' '' + apellido From Persona

Con dobles comillas y listo

"Jose Mariano Alvarez" wrote:

Si funciona. Por favor prueba esto

CREATE TABLE persona
(
nombre varchar(100),
apellido varchar(100)
)
go

insert into persona values ('juan','lopez')
go

create procedure vernombre
as
Select nombre + ' ' + apellido From Persona
go

exec vernombre






Saludos

Ing. Jose Mariano Alvarez
SQLTotal Consulting


(Cambia los ceros por O y saca lo que sobra)


Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.








"RP" wrote in message
news:
> Hola, que tal bueno, resulta que tengo un Query asi:
>
> Select nombre + ' ' + apellido From Persona
>
> hasta ahi normal me muestra Juan Perez Por decir
>
> Pero cuando esa sentencia quiero ponerle en un procedimiento almacenado,
> no
> me permite, como puedo solucionar eso??


Respuesta Responder a este mensaje
#3 Marco
07/02/2009 - 16:02 | Informe spam
Coloca dos veces las comillas simples

Select nombre + '' '' + apellido From Persona

Listo!

"Jose Mariano Alvarez" wrote:

Si funciona. Por favor prueba esto

CREATE TABLE persona
(
nombre varchar(100),
apellido varchar(100)
)
go

insert into persona values ('juan','lopez')
go

create procedure vernombre
as
Select nombre + ' ' + apellido From Persona
go

exec vernombre






Saludos

Ing. Jose Mariano Alvarez
SQLTotal Consulting


(Cambia los ceros por O y saca lo que sobra)


Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.








"RP" wrote in message
news:
> Hola, que tal bueno, resulta que tengo un Query asi:
>
> Select nombre + ' ' + apellido From Persona
>
> hasta ahi normal me muestra Juan Perez Por decir
>
> Pero cuando esa sentencia quiero ponerle en un procedimiento almacenado,
> no
> me permite, como puedo solucionar eso??


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida