Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.07;
Скачать: CL | DM;

Вниз

Определение ID последней записи   Найти похожие ветки 

 
VadimSpb   (2006-12-17 14:53) [0]

Добрый день!
Добавляю запросом новую запись. После выполнения запроса, курсор становится на первую запись. Мне необходимо знать ID (ключевое поле - PK) новой записи. Определяю его по мах значению ID. Есть ли иные способы?


 
Anatoly Podgoretsky ©   (2006-12-17 14:55) [1]

SELECT IDENTITY

Когда будем справку читать?


 
VadimSpb   (2006-12-17 15:27) [2]

Хм. Это известно, могу заполнять разрывы и т.д., но для определения последнего ID фактически это то же что и SELECT MAX(ID) FROM tbName:

SELECT     MAX($IDENTITY)
FROM         tbName

Если мне не надо заполнять разрывы в ID, то и разницы нет.


 
sniknik ©   (2006-12-17 15:51) [3]

> Хм. Это известно,
если известно, то зачем спрашиваешь?

> но для определения последнего ID фактически это то же что и SELECT MAX(ID) FROM tbName:
во первых не то же самое, идентити это локальная, в пределах сессии, переменная, а значит считанная после вставки никак не даст неверный результат если вдруг параллельно в другой сессии еще идут вставки и какаято вклинилась между твоими записью и чтением. даст значение именно твоей вставки.
и во вторых, вот это  
> SELECT     MAX($IDENTITY)
> FROM         tbName
бред. почитай всетаки справку по идентити. про переменную а не про не пойми что (и откуда взял интересно).


 
VadimSpb   (2006-12-17 17:17) [4]

Есть IDENTITY  и есть @@IDENTITY двайте уточним о чем речь.


 
Desdechado ©   (2006-12-17 17:43) [5]

Select Max в многопользовательской среде - прямой путь на грабли, целое поле грабель.


 
VadimSpb   (2006-12-17 17:44) [6]

Выполняю в ADOQuery
INSERT INTO PINCode (PIN) VALUES ("1")
SELECT @@IDENTITY AS "Identity"

одним запросом. Речь идет об этом?


 
VadimSpb   (2006-12-17 17:46) [7]

Desdechado ©   (17.12.06 17:43) [5]
Поэтому и спросил, чувствую, что могут быть ОНИ :-))


 
Anatoly Podgoretsky ©   (2006-12-17 18:04) [8]

> VadimSpb  (17.12.2006 17:44:06)  [6]

> Речь идет об этом?

Речь идет об этом


 
VadimSpb   (2006-12-17 23:11) [9]


> Anatoly Podgoretsky ©   (17.12.06 18:04) [8]

Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2007.01.07;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.008 c
15-1166446285
DVM
2006-12-18 15:51
2007.01.07
ActiveX и FireFox


15-1166440735
DVM
2006-12-18 14:18
2007.01.07
Напомните как вернуть QuickReport в Delphi 7.


15-1166001006
ocean
2006-12-13 12:10
2007.01.07
100 худших фильмов


15-1166439510
zdm
2006-12-18 13:58
2007.01.07
Бесплатный Инсталлятор


15-1166437699
Gydvin
2006-12-18 13:28
2007.01.07
И снова javasctipt





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский