@temp_row — не нужен, inserted — это временная табличка вставленных записей, которые кладутся перед вызовом кода триггера. Так что оперируйте с ней как с таблицей (лучше) или бегите по ней курсором и для каждой записи что-то выполняйте (хуже).create trigger должен идти первым в пачке, такие правила в MSSQL. Так что сначала проверьте, есть ли триггер и удалите, потом go и затем создавайте триггер.