estoy trabajando en el servidor sql, donde quiero insertar el registro en una tabla particular, decir (a), esta tabla contiene dos columnas [id (Identity Field) y nombre (nvarchar (max)] ahora después de insertar los registros en la tabla (a), un disparador debe disparar e insertar el valor del campo de identidad en la tabla b ... lo estoy usando después del desencadenador de inserción para este propósito, pero no entiendo cómo que sería conseguir el valor del campo de identidad en el gatillo ... que debe ser insertado en la tabla b.cómo trabajar después del desencadenador de inserción en el servidor sql 2008
Esto es lo que estoy usando
create trigger tri_inserts on (a)
after insert
as
begin
insert into b (id, name) values (?,?)
end
por favor, responda a la brevedad posible .. Gracias y saludos Abbas Electricwala
Consulte esta pregunta sobre cómo obtener las identidades SQL y cómo se comporta cada una: http://stackoverflow.com/questions/42648/best-way-to-get-identity-of-inserted-row – nybbler
@nybbler: esto es en una inserción real. En el disparador INSERT debería leer la tabla INSERTED – gbn