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 是什么意思。这是一个客户端的概念。删除它。