Создание триггера в ms sql server 2005
По-хорошему, @temp_row — не нужен, inserted — это временная табличка вставленных записей, которые кладутся перед вызовом кода триггера. Так что оперируйте с ней как с таблицей (лучше) или бегите по ней курсором и для каждой записи что-то выполняйте (хуже).

Ну и create trigger должен идти первым в пачке, такие правила в MSSQL. Так что сначала проверьте, есть ли триггер и удалите, потом go и затем создавайте триггер.
Мимо ветки ответил, извините