理想论坛_专业20年的财经股票炒股论坛交流社区 - 股票论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2757|回复: 0

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

[复制链接]

9650

主题

9650

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
28966
发表于 2019-12-27 11:14 | 显示全部楼层 |阅读模式
  1. create procedure #pr_CreateFileGroup    @dbname nvarchar(max),    @filegroupname nvarchar(max)asbegin/*    剧本根源: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 @sqlexec sp_executesql @sqlendgo-- ================================================================================================--挪用姑且存储进程,建立文件组exec #pr_CreateFileGroup 'DB_Test2', N'Project_data'exec #pr_CreateFileGroup 'DB_Test2', N'Project_index'-- ================================================================================================
复制代码

剧本运转情况:


数据库中文件组增加成果:


免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|理想论坛_专业20年的财经股票炒股论坛交流社区 - 股票论坛

GMT+8, 2020-7-7 07:31 , Processed in 0.139248 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表