关于sql server:Azure SQL |创建存储过程 | RequestError:必须声明标量变量

Azure SQL | Create Stored Procedure | RequestError: Must declare the scalar variable

很快,我正在尝试使用参数创建一个简单的存储过程 (Azure SQL),但我似乎找不到代码有什么问题。

错误

1
[RequestError: Must declare the scalar variable"@TestF".]

代码

1
2
3
4
5
6
7
8
9
10
11
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 Server 不知道 GO 是什么意思。这是一个客户端的概念。删除它。