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

Откуда:
Сообщений: 1
Добрый день!
Подскажите, есть ли решение.

Есть таблица:
ID int IDENTITY [1,1],
Test varchar(255)

При вставке данных хотелось бы сразу генерировать Text, используя значение, которое БД присвоит ID. При том, что вставка производится нескольких строк сразу.
Сейчас приходится делать UPDATE после вставки.
22 ноя 12, 16:45    [13514493]     Ответить | Цитировать Сообщить модератору
 Re: Вставка с таблицу со ссылкой на IDENTITY  [new]
Glory
Member

Откуда:
Сообщений: 104760
ProgSQL
При вставке данных хотелось бы сразу генерировать Text, используя значение, которое БД присвоит ID. При том, что вставка производится нескольких строк сразу.

Т.е. перенестись в будущее и узнать, какие значения вы получите ?
22 ноя 12, 16:46    [13514504]     Ответить | Цитировать Сообщить модератору
 Re: Вставка с таблицу со ссылкой на IDENTITY  [new]
trew
Member

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

Создайте свою таблицу переменных, где будете хранить (обновлять) эти значения - аналогия Sequence в sql 2012.
Или переходите на sql 2012 и используйте новый объект Sequence.

Можно посмотреть текущее значение
SELECT * FROM sys.sequences WHERE name = 'TestSequence' ;

sql2012

Примеры:
habrahabr
22 ноя 12, 17:11    [13514720]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить