Categories: SQL Server

Раздел для программистов: @identity совместно с триггерами не работает. Решение проблемы.

Решение:

использовать output

declare @ordID int
DECLARE @MyNewIdentityValues table(myidvalues int)

insert into attr107(objectClassID, p541, p542, p545)
output inserted.ObjectID into @MyNewIdentityValues
values(107, (select objectID from attr100 where p495=7002), getdate(), 1);
select top 1 @ordID = myidvalues from @MyNewIdentityValues

select p539 from attr107 where objectID=@ordID

 

Руслан Раянов

Recent Posts

Что такое онлайн система заказов?

https://falconspace.ru/blog/sozdanie-sistemy-upravleniya-zakazami-v-vide-lichnykh-kabinetov-na-sayte - Система управления заказами на предприятии. Разработка автоматизированной системы заказов

22 часа ago

Причины неудачи it проекта

https://falconspace.ru/blog/chto-delat-kogda-startap-ne-poshel - Причины неудачи it проекта. Как реанимировать веб-проект?

3 дня ago

Меры по обеспечению доступности сайта

https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта

1 неделя ago

Меры по обеспечению целостности информации на сайте

https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта

2 недели ago

Меры по обеспечению конфиденциальности

https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта

2 недели ago

Человеческий фактор в информационной безопасности – самый тонкий момент

https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта

2 недели ago