[color=red][b]--------------更新的存储过程方法一[/b][/color]
if exists(select * from sysobjects where name='proc_UpdateUserInfo')
drop proc proc_UpdateUserInfo
go
create proc proc_UpdateUserInfo
@LoginId varchar(500)
as
declare @Sql varchar(500)
set @Sql='update Users set UserRoleId=2 where LoginId in ('''+@LoginId+''')'
print @Sql
exec(@Sql)
go
[color=red][b]---调用更新的存储过程[/b][/color]
---更新多个值
declare @parm varchar(500)
set @parm='admin'',''user'',''sa'
exec proc_UpdateUserInfo @parm
--更新单个值
exec proc_UpdateUserInfo 'admin'
[color=orange][b]--------------------更新的存储过程方法二[/b][/color]
if exists(select * from sysobjects where name='proc_UpdateUsers')
drop proc proc_UpdateUsers
go
create proc proc_UpdateUsers
@LoginId varchar(500)
as
declare @Sql varchar(500)
set @Sql='update Users set UserRoleId=2 where LoginId in ('+@LoginId+')'
print @Sql
exec(@Sql)
go
[b][color=red]--------------调用存储过程[/color][/b]
----多个值的更新
declare @parm varchar(500)
set @parm='''admin'',''user'',''sa'''
exec proc_UpdateUsers @parm
---单个值的更新
exec proc_UpdateUsers '''user'''
if exists(select * from sysobjects where name='proc_UpdateUserInfo')
drop proc proc_UpdateUserInfo
go
create proc proc_UpdateUserInfo
@LoginId varchar(500)
as
declare @Sql varchar(500)
set @Sql='update Users set UserRoleId=2 where LoginId in ('''+@LoginId+''')'
print @Sql
exec(@Sql)
go
[color=red][b]---调用更新的存储过程[/b][/color]
---更新多个值
declare @parm varchar(500)
set @parm='admin'',''user'',''sa'
exec proc_UpdateUserInfo @parm
--更新单个值
exec proc_UpdateUserInfo 'admin'
[color=orange][b]--------------------更新的存储过程方法二[/b][/color]
if exists(select * from sysobjects where name='proc_UpdateUsers')
drop proc proc_UpdateUsers
go
create proc proc_UpdateUsers
@LoginId varchar(500)
as
declare @Sql varchar(500)
set @Sql='update Users set UserRoleId=2 where LoginId in ('+@LoginId+')'
print @Sql
exec(@Sql)
go
[b][color=red]--------------调用存储过程[/color][/b]
----多个值的更新
declare @parm varchar(500)
set @parm='''admin'',''user'',''sa'''
exec proc_UpdateUsers @parm
---单个值的更新
exec proc_UpdateUsers '''user'''