概述 -------------------------------------------------------------------------------- 在平时的工作中,我会经常的碰到这样需要合并SQL脚本的问题。如,有很多的SQL脚本文件,需要按照一定的先后顺序,再生成一个合并SQL脚本文件,然后再发布到用户SQL Server服务器上。 合并SQL脚本文件,最直接的方法就是新建1个空白的SQL脚本文件,再把需要合并的SQL脚本文件内容复制到新建的SQL文件中。当初,我合并脚本的操作方法与刚说的有类似。我在Microsoft SQL Server Management Studio(MSSMS)新建一个查询,再把要合并的SQL脚本文件,一个一个的打开,并复制内容到新建查询中,然后生成合并脚本文件。 上面的方法,对于几个SQL脚本文件合并来说,似乎没什么问题。但是,当我们要合并的脚本很多,一文件一个文件的内容复制,是比较繁琐的事情,要是能有1个简单合并脚本工具就最好不过了。下面介绍我写的两个合并SQL脚本文件的存储过程. 第1个存储过程,只要调用sp_OACreate实现合并SQL脚本文件。 调用上面存储过程前,需要确认启用 OLE Automation Procedures和xp_cmdshell 选项: 调用上面存储过程前,需要确认启用 OLE Automation Procedures和xp_cmdshell 选项: 测试: *********** 合并脚本完成 ***********合并后脚本文件: C:UsersAdministratorDesktoptemp合并脚本.sql第2个是CLR存储过程,使用C#代码实现合并SQL脚本文件。 -------------------------------------------------------------------------------- C#代码: 存储过程代码: 以上的CLR存储过程代码是在SQL Server & Microsoft Visual Studio 下运行通过。
推荐整理分享合并SQL脚本文件的方法分享(sql合并字段),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:sql合并字段,sql怎么合并数据,合并sql脚本文件怎么做,合并sql语句,合并sql脚本文件在哪,合并 sql,合并sql脚本文件在哪,合并sql脚本文件怎么做,内容如对您有帮助,希望把文章链接给更多的朋友!
sql 自定义百分比转换小数函数代码 --CAST和CONVERT函数PercentageDECLARE@decdecimal(5,3),@varvarchar(),@hundecimal(5,1)set@dec=0.set@hun=@dec*set@var=cast(@hunasvarchar())+'%'select@var---小数转化为百分数函数GetPe
sql ntext数据类型字符替换实现代码 ---ntext数据类型字符替换createtablett(sidINTIDENTITY(1,1),contntext)goinsertintott(cont)values(N'fdsadfdsa涂聚文工团缔友计算机信息技术有限公司可能性桔柑')goupdatettsetco
SQL集合函数中case when then 使用技巧 那么在集合函数中它有什么用呢?假设数据库有一张表名为student的表。如果现在要你根据这张表,查出江西省男女个数,广东省男生个数,浙江省男女