读书人

sql server 2012 中存储过程反来值

发布时间: 2012-10-21 09:00:08 作者: rapoo

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 WinUserWHERE (Account = @Account) AND (Pwd = @Pwd) AND (RepealSign = 1)
[解决办法]
Set nocount on
这句话去掉看看!
[解决办法]
语法是没有问题的,你是想在他错误的时候 返回错误提示?

要么你可以指定返回一个参数

读书人网 >SQL Server

热点推荐