Azure SQL | Create Stored Procedure | RequestError: Must declare the scalar variable
Azure SQL | Create Stored Procedure | RequestError: Must declare the scalar variable
一个快速的过程,我正在尝试创建一个带有参数的简单存储过程 (Azure SQL),但我似乎找不到代码的问题。
错误
[RequestError: Must declare the scalar variable "@TestF".]
代码
IF OBJECT_ID ( 'sampleSP', 'P' ) IS NOT NULL
DROP PROCEDURE sampleSP;
GO
CREATE PROCEDURE sampleSP
@TestF nvarchar(100)
AS
SET NOCOUNT ON;
SELECT *
FROM testT
WHERE testF = @TestF;
GO
您用于 运行 的 node.js 模块可能不支持 GO 批处理分隔符。 SQL服务器不知道GO是什么意思。这是一个客户端概念。删除它。
一个快速的过程,我正在尝试创建一个带有参数的简单存储过程 (Azure SQL),但我似乎找不到代码的问题。
错误
[RequestError: Must declare the scalar variable "@TestF".]
代码
IF OBJECT_ID ( 'sampleSP', 'P' ) IS NOT NULL
DROP PROCEDURE sampleSP;
GO
CREATE PROCEDURE sampleSP
@TestF nvarchar(100)
AS
SET NOCOUNT ON;
SELECT *
FROM testT
WHERE testF = @TestF;
GO
您用于 运行 的 node.js 模块可能不支持 GO 批处理分隔符。 SQL服务器不知道GO是什么意思。这是一个客户端概念。删除它。