Variables 必须声明标量变量"@var1“;
我得到这个错误是因为“必须声明标量变量”@var1“。有人能帮我得到解决方案吗Variables 必须声明标量变量"@var1“;,variables,stored-procedures,declare,scalar,Variables,Stored Procedures,Declare,Scalar,我得到这个错误是因为“必须声明标量变量”@var1“。有人能帮我得到解决方案吗 DECLARE @var1 nvarchar(30); spClientPatronage_Analytics_SaveFactAnalytics SET @var1 = 'Testing'; SELECT @var1 = 'Generic Name'; SELECT @var1 = Name FROM dbo.dimuser ; SELECT @var1 A
DECLARE @var1 nvarchar(30);
spClientPatronage_Analytics_SaveFactAnalytics
SET @var1 = 'Testing';
SELECT @var1 = 'Generic Name';
SELECT @var1 = Name
FROM dbo.dimuser ;
SELECT @var1 AS 'Company Name';*
您应该在存储过程中声明变量,如果不使用
EXEC
,则无法执行存储过程。如果它不是批处理中的第一个文本,则显示的代码不是您正在执行的代码。猜测一下,您已经删除了GO
s(或者,以其他方式,您将代码作为单独的批运行),这是一个遗憾,因为这是问题的关键部分。