我在 SQL Server 中有一个包含 3 列Id
( int identity
)、email
( nvarchar(50)
)、password
( nvarchar(50)
) 的表。现在我想编写一个可以插入的查询email
,password
那时我想返回id
.
例如,我插入abc@dal.ca
和密码,则应返回标识元素值。
我把它写成:
@email nvarchar(50), @password nvarchar(50), @id int
insert into addEmail(email, password)
values(@email,@password)
return @id
这合适吗??我应该怎么做 ?我应该如何检查这是否正常工作?如果我选择
dbo.sp_addEmailReturnId abc@dal.ca, demo
然后点击执行,它显示
'.' 附近的语法不正确。
我找不到错误。我只是想插入电子邮件 ID 和密码,以便可以插入,并且我会得到每个新行自动递增 1 的标识元素。
在 asp.net 的代码部分中,我将如何检索 id。?