Я бы хотел получить значение столбца id для объекта сразу после его создания.Но я не хочу запускать другой запрос для этого.В моей книге для начинающих ( SQL Server 2008 для чайников ) говорится, что есть 2 таблицы ( вставлены и удалены ), в которых содержатся последние строки, которые были вставлены, обновлены илиудален.
К сожалению, только Триггеры (говорит книга) могут получить доступ к этим таблицам.Но если я использую триггеры, они срабатывают каждый раз, когда я " вставляю " строку, даже когда мне не нужны эти функции.
Могу ли я получить тот же эффект сПроцедура сохранения (без необходимости запуска отдельного запроса?)
Это то, что я пытаюсь сделать
CREATE PROCEDURE myProcedure
DECLARE @OrganizationName
@ColumnID OUTPUT
AS
INSERT INTO Organization (OrganizationName)
VALUES (@OrganizationName)
SET @ColumnID = (// Please, I need Help here ...)
Спасибо за помощь