SQL Server上'='错误附近的语法不正确

时间:2019-07-25 07:29:14

标签: sql-server tsql

我只是在创建PROCEDURE并调用过程。

CREATE PROCEDURE ActiveUser @UserID int
AS
SELECT * FROM UserInfo WHERE UserID = @UserID;

EXEC ActiveUser UserID = "1"

但是出现此错误

  

'='附近的语法不正确

1 个答案:

答案 0 :(得分:4)

实际上正确的语法是

如果您直接拨打此电话:

    EXEC ActiveUser 1

    EXEC ActiveUser @Userid = 1

或者通过传递参数

  declare @par int = 1
  EXEC ActiveUser @par