我有一个包含多行的Domain
表:
域名表
现在我想为每个匹配的Param_Value编写一个存储过程
在我的Domain
表中,在新Matching
表中为每个具有新列的域创建新记录,如:
匹配表
我的存储过程目前看起来像这样:
create Procedure UpdateMatchingTable
AS
BEGIN
DECLARE @Param_Value varChar(20), @Param_Abbrev varChar(20),
@Param_Domain varChar(20)
SET @Param_Abbrev = (SELECT @Param_Domain from ref_codes
where @Param_Value = (SELECT @Param_Value from originTable))
IF @Param_Domain is not null
INSERT INTO MatchingTable
values(@Param_Domain,@Param_Abbrev)
END
GO
我的问题是,存储过程无法编译。