我有一个查询,其中一条记录被添加到表通道中。然后为每个记录分配一个 channelID,它是表的 PK,并自动递增。将记录添加到通道表后,我想将与该记录关联的字符串插入另一个称为通道关键字的表中。我的问题是我还需要传入在上一个查询中创建的 channelID 作为 channelskeywords 表的 insert 语句的参数,但我不太确定如何执行此操作。
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