我不知道这是否可能。
目前我有以下触发器:
CREATE TRIGGER trig_insert_a
ON A
FOR INSERT
AS
BEGIN
DECLARE @expDate datetime2;
DECLARE @identifier uniqueidentifier;
set @expDate = DATEADD(YEAR, 1, GETDATE());
set @identifier = NEWID();
INSERT INTO B(UniqueValue, ExpirationDate) VALUES (@identifier, @expDate);
END
[编辑]
当在表格#34; A"中创建新记录时,先前的触发器将在表格中创建记录" B"。 这有点像我想要实现的,但也许我应该尝试以相反的方式解释它: 在我将任何内容插入表格" A"之前,我想在表格中创建一个记录" B",在" B"中获取新创建的记录的ID,并设置" FK_Bid"达到那个价值。
[/编辑]