Concatenar Campos en consulta

21/02/2006 - 17:04 por Lope | Informe spam
Buenas.

Estoy intentando hacer una consulta que, entre otros, me devuelva un
campo que resulte de la concatenación de varios. Es decir, el
equivalente a (en access)

"(Descripcion) & (Texto) & (DesAuto) AS TextoLinea"

Los campos son de estos tipos:

Descripcion -> char(60)
Texto -> text(16)
DesAuto -> text(16)

Quisiera saber qué sintaxis debo usar para SQL 2000.

Gracias.


Saludos. Lope.
 

Leer las respuestas

#1 Isaias
21/02/2006 - 17:20 | Informe spam
¿Es SQL server?


char(60), me queda claro, aunque dudo que deberia ser VARCHAR(60),

¿A que te refieres con text(16)?

TEXT en SQL Server, es mucho mas grande:

text

Datos no Unicode de longitud variable, de la página de códigos del servidor
y con una longitud máxima de 231-1 (2.147.483.647) caracteres. Cuando la
página de códigos del servidor utiliza caracteres de doble byte, el
almacenamiento sigue siendo de 2.147.483.647 bytes. Dependiendo de la cadena
de caracteres, el espacio de almacenamiento puede ser inferior a
2.147.483.647 bytes.





Saludos
IIslas


"Lope" escribió:

Buenas.

Estoy intentando hacer una consulta que, entre otros, me devuelva un
campo que resulte de la concatenación de varios. Es decir, el
equivalente a (en access)

"(Descripcion) & (Texto) & (DesAuto) AS TextoLinea"

Los campos son de estos tipos:

Descripcion -> char(60)
Texto -> text(16)
DesAuto -> text(16)

Quisiera saber qué sintaxis debo usar para SQL 2000.

Gracias.


Saludos. Lope.

Preguntas similares