我无法修改现有脚本来创建“创建索引”脚本。背景是我们必须在18个数据库和数百个表中重新创建几个100个索引,因为我们需要更改排序规则。因此,我们使用http://www.codeproject.com/Articles/302405/The-Easy-way-of-changing-Collation-of-all-Database
中的博客程序我能够更改所有脚本以满足我们的需求,除了创建索引创建脚本(标记为脚本的binig(这是创建索引脚本,由Adam Machanic提供)。
有人可以协助注入案例分支来创建非唯一索引的脚本,因为上面的脚本只涵盖PK和唯一索引。
这就是代码
...
'kc.key_columns + @crlf ' +
'ELSE ' +
'''CREATE UNIQUE '' + i.type_desc + '' INDEX '' + ' +
...
应该有另一个
WHEN 1 IN (i.isunique ....
end the correspondig else ''''CREATE INDEX ....
我的不同实验并不公平,因此需要专家帮助创建分支。
如果你将你的改进额外发布到上述博客上,或者允许我这样做,我也会很高兴(我当然会相信你)。
谢谢