Use lwjj
Go
If exists(select name from sysobjects where [name]='Sys_login' and type='p')
Drop procedure Sys_login
GO
Create procedure [dbo].Sys_login @Msg varchar(30) output --输出参数
As
declare @Username varchar(50) --登录帐号
declare @Password varchar(50) --帐号密码
BEGIN
IF Not Exists(Select * From Sys_admin Where [User]=@Username and Password=@Password)
Set @Msg='找不到该管理员或密码不正确'
Else
Set @Msg='登录成功'
END像这个存储过程,我在查询分析器里该怎么执行呢
declare @msg varchar
execute Sys_login 'admin','196ff70efaf6913f',@msg output
select @msg
我写成这样子老提示“为过程或函数 Sys_login 指定的参数太多。”
急啊
Go
If exists(select name from sysobjects where [name]='Sys_login' and type='p')
Drop procedure Sys_login
GO
Create procedure [dbo].Sys_login @Msg varchar(30) output --输出参数
As
declare @Username varchar(50) --登录帐号
declare @Password varchar(50) --帐号密码
BEGIN
IF Not Exists(Select * From Sys_admin Where [User]=@Username and Password=@Password)
Set @Msg='找不到该管理员或密码不正确'
Else
Set @Msg='登录成功'
END像这个存储过程,我在查询分析器里该怎么执行呢
declare @msg varchar
execute Sys_login 'admin','196ff70efaf6913f',@msg output
select @msg
我写成这样子老提示“为过程或函数 Sys_login 指定的参数太多。”
急啊
Go
If exists(select name from sysobjects where [name]='Sys_login' and type='p')
Drop procedure Sys_login
GO
Create procedure [dbo].Sys_login @Username varchar(50) ,@Password varchar(50),@Msg varchar(30) output --输出参数
As
BEGIN
IF Not Exists(Select * From Sys_admin Where [User]=@Username and Password=@Password)
Set @Msg='找不到该管理员或密码不正确'
Else
Set @Msg='登录成功'
ENDdeclare @msg varchar(30)
execute Sys_login 'admin','196ff70efaf6913f',@msg output
select @msg 这样看看
http://community.csdn.net/Expert/topic/5304/5304839.xml?temp=.9209101