sql server 2012 中存储过程反回值
以前在sql server 2000中写的存储过程,导入到2012后,没用反回值。存储过程如下:
CREATE PROCEDURE GUser
@Account varchar(30),
@Pwd varchar(30)
AS
Set nocount on
SELECT * FROM WinUser
WHERE (Account = @Account) AND (Pwd = @Pwd) AND (RepealSign = 1)
GO
请问原因。谢谢
------解决方案--------------------语法上没问题,2012支持这种写法,你看看是不是数据有问题?或者你只执行这个看看:
SQL code
SELECT * FROM WinUser
WHERE (Account = @Account) AND (Pwd = @Pwd) AND (RepealSign = 1)
------解决方案--------------------
Set nocount on
这句话去掉看看!
------解决方案--------------------
语法是没有问题的,你是想在他错误的时候 返回错误提示?
要么你可以指定返回一个参数