Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
Nebo
Member

Откуда:
Сообщений: 2847
Subject
21 авг 13, 12:08    [14735143]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
Glory
Member

Откуда:
Сообщений: 104760
используйте OUTPUT
21 авг 13, 12:09    [14735150]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
Nebo
Member

Откуда:
Сообщений: 2847
Смотрел, в частности, вот это: http://msdn.microsoft.com/ru-ru/library/ks9f57t0.aspx
Но надо решение для групповой вставки записей.
21 авг 13, 12:11    [14735159]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
Nebo,

какие триггеры у таблицы есть?
21 авг 13, 12:12    [14735176]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
Glory
Member

Откуда:
Сообщений: 104760
INSERT ... OUTPUT ...
21 авг 13, 12:12    [14735177]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
Nebo
Member

Откуда:
Сообщений: 2847
Glory,

Спасибо за подсказку) Похоже OUTPUT это решение!

http://technet.microsoft.com/ru-ru/library/ms177564.aspx
http://blogs.technet.com/b/lyudmila_fokina/archive/2007/06/23/output-dml.aspx
21 авг 13, 12:18    [14735230]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
Nebo,

а с триггерами что?
21 авг 13, 12:19    [14735240]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
Nebo
Member

Откуда:
Сообщений: 2847
iap,

Меня друг попросил помочь. Там у него похоже нет триггеров. Но ещё узнаю.
21 авг 13, 12:23    [14735277]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
Nebo
iap,

Меня друг попросил помочь. Там у него похоже нет триггеров. Но ещё узнаю.
Для OUTPUT противопоказан триггер INSTEAD OF INSERT
21 авг 13, 12:24    [14735291]     Ответить | Цитировать Сообщить модератору
 Re: Как получить список новых уникальных идентификаторов после вставки пакета новых записей ??  [new]
Nebo
Member

Откуда:
Сообщений: 2847
iap,

Спасибо) Учтём.
21 авг 13, 12:28    [14735331]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить