DEV.BG Форуми
Май 20, 2012, 14:40:14 *
Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията
 
   Начало   Помощ Търси Вход Регистрирай се  
Страници: [1]   Надолу
  Изпечатай  
Автор Тема: Insert и Primery key проблем в MsSQL  (Прочетена 960 пъти)
0 Членове и 1 Гост преглежда(т) тази тема.
Ignatov
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 14


Профил Ел. поща
« -: Февруари 09, 2008, 10:40:37 »

Имам следния проблем в MsSQL.
Правя inser заявка в таблица, която primary key-а всеки път автоматично се генерира и е последователни числа.
Искам след като изпълня inser заявката да знам кай е автоматично генерирания primary key.

Сега съм го реализирал като след inser взимам най - големия primary key ве таблицата, но ако по време на изпълнение на моята заявка някой друг добави нещо, ше взема погрешна стойност.

Също така си мислях да заключвам цялата таблица докато си изпълбнявам заявката, но това може да доведе до адското забавяне.

Някой има ли по - добра идея?
Активен
IvayloHristov
Administrator
Нови
*****

Приноси: +3/-0
Неактивен Неактивен

Публикации: 30


Профил WWW Ел. поща
« Отговор #1 -: Февруари 15, 2008, 12:25:30 »

Правилния начин е да използваш @@IDENTITY
За повече информация погледни това : http://www.thescripts.com/forum/thread79956.html

Поздрави,
  Ивайло Христов
Активен
Ignatov
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 14


Профил Ел. поща
« Отговор #2 -: Февруари 15, 2008, 12:49:50 »

Нешо не успях да се справя с този линк, който си дал, но успях да намеря инфротмация за това @@Identity и наиситна това е, което ми трябваше.
Аз тайно подозирах, че ще има нещо такова, но просто не знаех какво е .
Активен
Страници: [1]   Нагоре
  Изпечатай  
 
Отиди на:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!