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

Вниз

Вопрос по SQL   Найти похожие ветки 

 
Триггер   (2006-02-15 07:11) [0]

Например, есть таблица при вставке и изменении записи в которой, необходимо полю x присвоить значение поля id + 1(автоинкремент).
В IB, например, в триггере я бы написал, что то вроде:
new.id = gen_id(...);
new.x = new.id + 1;
А как это сделать в триггере MS SQL?
Вообще как изменить поле таблицы, для которой сработал триггер в MSSQL?


 
Ega23 ©   (2006-02-15 09:07) [1]

Identity?


 
Johnmen ©   (2006-02-15 11:58) [2]

Идеология в обеспечении уникального автоинкримента различается для ИБ и МССКЛ.
В ИБ обеспечение возложено на пользователя. В МС обеспечивается самим сервером.
Отсюда различны подходы в проектировании и работе с БД.

Читайте, наконец-то, документацию! Она доступна.



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

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

Наверх




Память: 0.45 MB
Время: 0.011 c
1-1138970255
Ega23
2006-02-03 15:37
2006.03.05
Использование нескольких TActionList


15-1139656603
Steep
2006-02-11 14:16
2006.03.05
Компоненты


15-1139612060
Гаврила
2006-02-11 01:54
2006.03.05
Rouse - поздравлялки :-)


2-1139583976
StalVega
2006-02-10 18:06
2006.03.05
Сложная штука SNMP на делфи


2-1139933356
Yeg
2006-02-14 19:09
2006.03.05
БД для Интернета





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский