Hola estoy de nuevo..
Estoy usando MSSQL2008 y tengo un trigger asociado a la tablaA que llama a sp_procA, dentro de sp_procA, necesito recuperar el valor de un campo tablaA , estoy usando FROM INSERTED pero como el campo del tipo text no se puede.
Me canse de buscar formas de castear el text a char y por eso estoy aca:)
El trigger es:
ALTER TRIGGER [ar-ActualizaInterBloqueos] ON tablaA after INSERT
AS begin
DECLARE @varSTATUS CHAR (1)
DECLARE @varLOGMESSAGE CHAR(4000) -- TIPO dato de la tabla: [LOGMESSAGE] [text] NULL,
DECLARE @varLOGID bigint
SELECT @varSTATUS=STATUS, @varLOGMESSAGE=LOGMESSAGE FROM INSERTED
Al correrlo, indica el error "Cannot use text, ntext, or image columns in the 'inserted' and 'deleted' tables.", el error esta mas que claro JA
La pregunta es como puedo rescribir esto, porque necesito hacer una condición sobre contenido de LOGMESSAGE.
Gracias