Tipo de dato NTEXT

Paquito
03 de Febrero del 2005
Hola, quisiera concatenar un tipo de dato NTEXT con una cadena, si este dato no fuese de ese tipo con poner el campo seguido de + y el texto que le quiero concatenar entre comillas simples bastaría. Pero no me deja con ese tipo de dato. ¿Qué puedo hacer?, ¿Alguna función que me convierta ese tipo de datos en VARCHAR y después concateno?.
Gracias de antemano.

Isa? Islas
03 de Febrero del 2005
Los tipos de campo TEXT, NTEXT, almacenan la información en una forma especial, no es tan simple recuperar una columna de este tipo, vea este ejemplo:

USE Northwind
GO
CREATE TABLE TextParts (ColA INT PRIMARY KEY, ColB TEXT)
GO
INSERT INTO TextParts
VALUES( 1,
'Sample string START TAG What I want END TAG Trailing text.')
GO
SELECT SUBSTRING( ColB,
/* Calculate start as start of tag + tag length. */
(PATINDEX('%START TAG%', ColB) + 10),
/* Calculate SUBSTRING length as end - start. */
(
PATINDEX('%END TAG%', ColB) -
( PATINDEX('%START TAG%', ColB) + 10 )
)
)
FROM TextParts
GO