Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Ao invés de trigger no SQL Server perde SCOPE_IDENTITY?


Use @@identity em vez de scope_identity() .

Enquanto scope_identity() retorna o último id criado no escopo atual, @@identity retorna o último id criado na sessão atual.

O scope_identity() função é normalmente recomendada sobre o @@identity campo, como você normalmente não quer que os gatilhos interfiram com o id, mas neste caso você faz.