これまでのところ、このコードはすべて正常に機能していますが、理解できない追加の手順があります。まず、[CrossoverHits] テーブルの INSERT コマンドには、自動採番フィールド [ID] も含まれています。ここで必要なのは、新しく作成したインデックスを使用して別の挿入をリンクすることです。
つまり、insert ステートメントが、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]