Identity y Triggers

08/06/2004 - 16:48 por Pablo Higuimarán | Informe spam
Hola a todos.
El problema que se me plantea es el siguiente:
Tengo una tabla con una columna IDENTITY.
Cuando inserto nuevos registros en dicha tabla, luego
reviso el valor de @@IDENTITY y se cual fué la clave
asignada.
Ahora, cuando creo un TRIGGER para insersión en dicha
tabla, ya no me sirve el valor de @@IDENTITY ya que este
queda en NULL.
Consulté el help, y dice que esto efectivamente es así.
La pregunta es ¿como puedo hacer para obtener este valor
luego de insertar un nuevo registro?

P.D. Podría ejecutar la insersión y luego llamar a un proc
almacenado que ejecute el mismo codigo que el trigger,
pero no es lo que quiero. Quiero que el TRIGGER quede por
si me insertan valores desde otra aplicación

Saludos y gracias de antemano

Pablo Higuimarán
Analista de Sistemas
Montevideo Uruguay
 

Leer las respuestas

#1 Pablo Higuimarán
08/06/2004 - 17:24 | Informe spam
Tengo SQL 7, lo comento porque estuve buscando por allí y
encontré la función SCOPE_IDENTITY(). Pero en la versión 7
no existe.

gracias

Preguntas similares