Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по SQL [MSSQL]


Триггер ©   (2006-02-15 07:11:00) 

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


Johnmen   (2006-02-15 11:58:00) [1]

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

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


Ega23   (2006-02-15 09:07:00) [2]

Identity?


Наверх

Титульная страница Поиск, карта сайта Написать письмо