--例子:创建一个存储过程,使之可以批量插入权限
--第一步:判断系统中是否存在该存储过程,有就删除
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 ''
如何创建一个存储过程
最新推荐文章于 2024-03-13 16:11:12 发布