EXTRAER DATA DE UN NTEXT

nagash
21 de Diciembre del 2004
HOLA A TODOS NECESITO EXTRAER EL CONTENIDO DE UN CAMPO NTEXT PERO NO DA RESULTADO

TENGO ALGO COMO ESTO PERO SOLO ME TRAE UNA PARTE

DECLARE @val varbinary(16)
SELECT @val = textptr(hoj_firma) FROM LDO_Hoja
WHERE hojID = '11'
READTEXT LDO_Hoja.hoj_firma @val 4 4600
PERO no rESULTA
desde ya gracias

Isa? Islas
21 de Diciembre del 2004
Ejemplo tomado del bol

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

El siguiente es el conjunto de resultados:

------------------------
What I want