这个工具是很久之前为做Sql Scripts的Daily Mirgration写的,记得当时Team Members经常将提交到SVN中的SQL Scripts使用好几种不同的编码方式进行存储(虽然再三叮嘱过),但仍然不统一(有的使用Ansi、有UTF8、还有Big5、GB2312),当时在UAT阶段每天都要将很多SQL Scripts文件合并在一个SQL文件中发给Customer,所以很不方便,于是便写了这个小工具,它具有以下几个功能:
- 在第一次给Customer时,选择Merge All,可以将指定文件夹下的所有指定类型的文件合并成一个文件(第一次是全量脚本)
- 在以后每一天,选择Daily Merge,将当天产生的所有文件合并成一个给Customer。
下面是操作界面:
- 主界面如下:
- 假设存储Sql Scripts文件的目录结构如下:
- 首次全量脚本生成,选择Merge All.
- 日后,单日脚本合并,选择Daily Merge.