columna específica de inserted

04/07/2008 - 16:22 por Guillermo Villanueva | Informe spam
Hola! cómo les va?
Necesito obtener el valor de una columna de la tabla inserted en un trigger
FOR INSERT
al nombre de la columna lo tengo en una variable @FieldName
Intenté hacer lo siguiente:
set @SQL0 = 'select @fieldValue = '+@fieldName+' from inserted'
EXEC(@SQL0)
Podrían decirme como hacerlo?
Desde ya muchas gracias.

Guillermo
 

Leer las respuestas

#1 Isaias
04/07/2008 - 18:14 | Informe spam
Como estas utilizando una VARIABLE en tu entorno del query dinamico, deberias
probar con SP_EXECUTESQL, solo que desconozco si el trigger te lo permita usar
Saludos
IIslas


"Guillermo Villanueva" wrote:

Hola! cómo les va?
Necesito obtener el valor de una columna de la tabla inserted en un trigger
FOR INSERT
al nombre de la columna lo tengo en una variable @FieldName
Intenté hacer lo siguiente:
set @SQL0 = 'select @fieldValue = '+@fieldName+' from inserted'
EXEC(@SQL0)
Podrían decirme como hacerlo?
Desde ya muchas gracias.

Guillermo



Preguntas similares