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

Откуда:
Сообщений: 104
Добрый всем день.

Есть таблица:
id [int] (autoinkrement)
title [nvarchar(300)] (null)
createddate [datetime] (null)

Помогите составить запрос для вставки 1000 строк в таблицу так, что бы получить в ответ массив значений поля id для новых вставленных строк.

Спасибо.
30 янв 16, 21:09    [18750905]     Ответить | Цитировать Сообщить модератору
 Re: Вставка в таблицу множества записей с возвратом id  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
output
30 янв 16, 21:13    [18750929]     Ответить | Цитировать Сообщить модератору
 Re: Вставка в таблицу множества записей с возвратом id  [new]
zalsily
Member

Откуда:
Сообщений: 104
Помогите примером, пожалуйста, если не сложно
30 янв 16, 21:30    [18750990]     Ответить | Цитировать Сообщить модератору
 Re: Вставка в таблицу множества записей с возвратом id  [new]
aleks2
Guest
https://msdn.microsoft.com/ru-ru/library/ms174335(v=sql.120).aspx
31 янв 16, 11:16    [18752005]     Ответить | Цитировать Сообщить модератору
 Re: Вставка в таблицу множества записей с возвратом id  [new]
zalsily
Member

Откуда:
Сообщений: 104
aleks2,
благодарю. По твоей ссылке есть этот пример

DECLARE @MyTableVar table( NewScrapReasonID smallint,
                           Name varchar(50),
                           ModifiedDate datetime);
INSERT Production.ScrapReason
    OUTPUT INSERTED.ScrapReasonID, INSERTED.Name, INSERTED.ModifiedDate
        INTO @MyTableVar
VALUES (N'Operator error', GETDATE());


это именно то ,что мне нужно!

Еще раз спасибо!
31 янв 16, 14:04    [18752289]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить