到目前为止,所有这些代码都正常工作,但是,我还有一个额外的步骤,我似乎无法弄清楚。首先,[CrossoverHits]表的INSERT命令还包含一个自动编号字段[ID]。现在,我需要的是使用新创建的索引链接另一个插入。
换句话说,插入语句创建ID为1,PartNumber为'1234'的记录,今天的日期,某个成员和部分计数。我需要将此查询的RETURN设置为1(等于ID),以便我可以将此记录链接到另一个表。
BEGIN TRANSACTION
INSERT INTO [CrossoverHits] ([CrossoverHits].[PartNumber],
[CrossoverHits].[InquiryDateTime],
[CrossoverHits].[UserName],
[CrossoverHits].[PartsFound])
SELECT @PartNumber,
GETDATE(),
@CurrentMember,
@PartsFound;
COMMIT TRANSACTION;
RETURN [ID]