0
我正在嘗試編寫一個將用戶名和密碼插入數據庫的存儲過程。並有一個Identity
列,它自動增加自己。但是我無法獲得正確的語法!在Visual Studio 2010中編寫存儲過程
這裏是代碼片段:
CREATE PROCEDURE dbo.SPRegisterUser
@Username_V nvarchar(100),
@Email_V nvarchar(100),
@Password_V nvarchar(100)
AS
BEGIN
Declare @count int;
Declare @ReturnCode int;
Select @count = COUNT(Username)
from Register
where Username = @Username_V
If @count > 0
Begin
Set ReturnCode = -1
End
Else
Begin
Set ReturnCode = 1
Insert into Register
values(@Username_V, @Email_V, @Password_V)
END
RETURN
產生的誤差是
附近有語法錯誤 '='
錯誤鄰近RETURN語法
具體參考了 「@」 –