我有一个查询将记录添加到表格通道。然后为每个记录分配一个channelID,它是表格的PK,并自动递增。将记录添加到频道表后,我想将与该记录关联的字符串插入另一个名为频道关键字的表中。我的问题是,我还需要传递在前一个查询中创建的channelID作为channelskeywords表的插入语句的参数,但我不太确定如何执行此操作。如何引用新插入的行的PK
IF @matchBy ='title'
BEGIN
insert into channels
(userID,matchTitle,matchTitleAbstract, fromMyPage)
values
(@userID,1,0,@fromMyPage)
END
IF @matchBy ='TitleAbstract'
insert into channels
(userID,matchTitle,matchTitleAbstract, fromMyPage)
values
(@userID,0,1,@fromMyPage)
BEGIN
IF (NULLIF(@keyword1, '')) IS NOT NULL
insert into channelsKeywords
这奏效了,感谢您的帮助和附加信息! – xxyyxx