[英]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.