VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql语句 >
  • sql server使用临时存储过程实现使用参数添加文件组脚本复用

这篇文章主要介绍了sql server通过临时存储过程实现使用参数添加文件组脚本复用,需要的朋友可以参考下

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

create procedure #pr_CreateFileGroup

 @dbname nvarchar(max),

 @filegroupname nvarchar(max)

as

begin

/*

 脚本来源:sql server通过临时存储过程实现使用参数添加文件组脚本复用 - 张工502219048 - 博客园

 脚本作者:zhang502219048

 功能:通过创建临时存储过程拼接SQL语句,实现创建文件组语句可以传递参数,避免写重复代码段,实现脚本代码的封装复用。

*/

declare @sql nvarchar(max)

select @sql = '

if not exists (select 1 from sys.filegroups where [name] = ''' + @filegroupname + ''')

begin

 alter database ' + @dbname + ' add filegroup ' + @filegroupname + '

end

'

print @sql

exec sp_executesql @sql

end

go

 

-- ================================================================================================

--调用临时存储过程,创建文件组

exec #pr_CreateFileGroup 'DB_Test2', N'Project_data'

exec #pr_CreateFileGroup 'DB_Test2', N'Project_index'

-- ================================================================================================

脚本运行情况:

数据库中文件组添加效果:

总结

以上所述是小编给大家介绍的sql server通过临时存储过程实现使用参数添加文件组脚本复用

原文链接:https://www.cnblogs.com/zhang502219048/archive/2019/12/27/12105527.html


相关教程