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

Откуда:
Сообщений: 80
Обычная таблица с первичным ключом типа identity 1,1.
Поигрался с тестовыми данными, все работает наура.
Делаю транкейт и получаю чудеса: Первая запись нормально id=1, а вторая id=5. Что это было?
5 апр 05, 10:29    [1440744]     Ответить | Цитировать Сообщить модератору
 Re: Автоинкремент не работает  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
Первая запись нормально id=1, а вторая id=5. Что это было?

Все, что угодно. Хоть триггер, который пытался вставить 4 записи а потом откатился.
5 апр 05, 10:30    [1440753]     Ответить | Цитировать Сообщить модератору
 Re: Автоинкремент не работает  [new]
BonJorno
Member

Откуда:
Сообщений: 80
а что нужно сделать, чтоб этот пытливый триггер при откатах ещё и счетчик откатывал, или не изменял его?
5 апр 05, 12:09    [1441221]     Ответить | Цитировать Сообщить модератору
 Re: Автоинкремент не работает  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
BonJorno
а что нужно сделать, чтоб этот пытливый триггер при откатах ещё и счетчик откатывал, или не изменял его?
Ничего не выйдет без геммороя.
5 апр 05, 12:13    [1441233]     Ответить | Цитировать Сообщить модератору
 Re: Автоинкремент не работает  [new]
iSestrin
Member

Откуда: Новосибирск
Сообщений: 3811
удавить "пытливый триггер " - геммороя будет в 2 раза меньше
5 апр 05, 13:13    [1441529]     Ответить | Цитировать Сообщить модератору
 Re: Автоинкремент не работает  [new]
BonJorno
Member

Откуда:
Сообщений: 80
согласен удалить, если подскажете способ получения идентификатора вставляемой записи. Я знаю только получением from inserted из триггера.
5 апр 05, 13:47    [1441702]     Ответить | Цитировать Сообщить модератору
 Re: Автоинкремент не работает  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
scope_identity() для последнего
5 апр 05, 13:48    [1441710]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить