sql server使用临时存储过程实现使用参数添加文件组脚本复用

所属分类: 数据库 / MsSql 阅读数: 836
收藏 0 赞 0 分享
create procedure #pr_CreateFileGroup
 @dbname nvarchar(max),
 @filegroupname nvarchar(max)
as
begin
/*
 脚本来源:https://www.cnblogs.com/zhang502219048/p/12105527.html
 脚本作者: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通过临时存储过程实现使用参数添加文件组脚本复用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

更多精彩内容其他人还在看

delete误删数据使用SCN号恢复(推荐)

这篇文章主要介绍了使用scn号恢复误删数据问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL中 patindex函数的用法详解

这篇文章主要介绍了SQL中 patindex函数的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

使用 SQL 服务器时,"评估期已过期"错误消息(解决方法)

这篇文章主要介绍了使用 SQL 服务器时,"评估期已过期"错误消息,本文分步骤给大家分享解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

sql server使用临时存储过程实现使用参数添加文件组脚本复用

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

SqlServer GO命令循环使用实例代码

这篇文章主要介绍了SQL SERVER GO命令循环使用实例代码,通过go命令来达到语句循环效果,需要的朋友可以参考下
收藏 0 赞 0 分享

sql中的left join及on、where条件关键字的区别详解

LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。这篇文章主要介绍了sql中的left join以及on、where关键字的区别,需要的朋友可以参考下
收藏 0 赞 0 分享

sql server deadlock跟踪的4种实现方法

一提到跟踪俩字,很多人想到警匪片中的场景,但这里介绍的可不是一样的哦,下面这篇文章主要给大家介绍了关于sql server deadlock跟踪的4种实现方法,文中通过图文以及示例代码介绍的非常详细,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server数据库设置自动备份策略的完整步骤

这篇文章主要给大家介绍了关于SQL Server数据库设置自动备份策略的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用sql server具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

sql中的常用的字符串处理函数大全

这篇文章主要介绍了sql中的常用的字符串处理函数,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server查找表名或列名中包含空格的表和列实例代码

这篇文章主要给大家介绍了关于SQL Server如何查找表名或列名中包含空格的表和列的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
收藏 0 赞 0 分享
查看更多