Ik weet dat dit al is beantwoord, maar ik heb dit probleem onlangs aangepakt en kwam met iets dat werkt (en goed presteert door een singleton-zoekopdracht te doen voor elke ingevoegde rij). Zie het voorbeeld in dit artikel:http://michaeljswart.com/2011/06/enforcing-business-rules-vs-avoiding-triggers-who-is-better/
(en het maakt geen gebruik van een identiteitskolom)