[英]incorrect syntax near '=' error on sql server
I am using just creating PROCEDURE and calling the procedure. 我仅使用创建PROCEDURE并调用该过程。
CREATE PROCEDURE ActiveUser @UserID int
AS
SELECT * FROM UserInfo WHERE UserID = @UserID;
EXEC ActiveUser UserID = "1"
But get this error 但是得到这个错误
Incorrect syntax near '='
'='附近的语法不正确
Actually correct syntax is 其实正确的语法是
If you direct calling this: 如果您直接致电:
EXEC ActiveUser 1
or 要么
EXEC ActiveUser @Userid = 1
Or if by passing parameter 或者如果通过参数
declare @par int = 1
EXEC ActiveUser @par
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.