Долгое время читатель, первый постер; -)
Я внедряю систему, основанную на старой системе.Новая система использует SQL Server 2008, и моя проблема возникает при попытке вставить новые элементы в основную таблицу.Это произойдет двумя способами: он может быть импортирован из существующей системы (1) или может быть создан в новой системе (2).
В случае (1) элемент уже имеет идентификатор (int)который я хотел бы сохранить.В случае (2) идентификатор не будет заполнен, и я хотел бы сгенерировать идентификатор, который равен +1 от максимального текущего значения в таблице.Это, конечно, должно работать и для вставки нескольких строк.
Насколько я вижу, решение будет заключаться в создании INSTEAD OF TRIGGER, но я не могу понять, как это сделать.Кто-нибудь может дать мне подсказку или указать мне, как это можно сделать?
Крис