如何创建一个存储过程

 

--例子:创建一个存储过程,使之可以批量插入权限
--第一步:判断系统中是否存在该存储过程,有就删除
if(exists(select * from sys.objects where name='proc_add_right_complex'))
drop proc proc_add_right_complex
go
--第二步:声明存储过程名称和参数
create proc proc_add_right_complex(@moduleName varchar(200))
as
--第三步,进行逻辑操作
insert into [WBIS].[dbo].[Opreations]
values
(newid(),'add','新增',1,@moduleName,	'lib/icons/silkicons/add.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'edit','修改',2	,@moduleName	,'lib/icons/silkicons/application_edit.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'delete','删除',3,@moduleName	,'lib/icons/silkicons/delete.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'view','查看',4,@moduleName	,'lib/icons/silkicons/application_view_detail.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'config	','配置',5,	@moduleName,	'lib/icons/silkicons/bricks.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL)
go


--例子:创建一个存储过程,使之可以批量插入权限
--第一步:判断系统中是否存在该存储过程,有就删除
if(exists(select * from sys.objects where name='proc_add_right_simple'))
drop proc proc_add_right_simple
go
--第二步:声明存储过程名称和参数
create proc proc_add_right_simple(@moduleName varchar(200))
as
--第三步,进行逻辑操作
insert into [WBIS].[dbo].[Opreations]
values
(newid(),'add','新增',1,@moduleName,	'lib/icons/silkicons/add.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'edit','修改',2	,@moduleName	,'lib/icons/silkicons/application_edit.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'delete','删除',3,@moduleName	,'lib/icons/silkicons/delete.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'view','查看',4,@moduleName	,'lib/icons/silkicons/application_view_detail.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
(newid(),'config	','配置',5,	@moduleName,	'lib/icons/silkicons/bricks.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL)
go


--第四步,使用存储过程
exec proc_add_right_simple ''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值