繁体   English   中英

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

[英]incorrect syntax near '=' error on sql server

我仅使用创建PROCEDURE并调用该过程。

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

EXEC ActiveUser UserID = "1"

但是得到这个错误

'='附近的语法不正确

其实正确的语法是

如果您直接致电:

    EXEC ActiveUser 1

要么

    EXEC ActiveUser @Userid = 1

或者如果通过参数

  declare @par int = 1
  EXEC ActiveUser @par 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM