我需要将来自列映射的值分配给我刚刚声明的变量,但是程序包会引发语法错误。
我尝试用字符串值设置变量,并且它起作用了,这意味着错误在于变量的赋值。
DECLARE @Name varchar(7);
DECLARE @Surname varchar(7);
SET @Name = ?;
SET @Surname = ?;
UPDATE Person
SET Name = @Name,
Surname = @Surname
WHERE Id = 3000
我希望将来自列映射的值设置为变量@Name和@Surname。