我通过SQL脚本将特定表的位列转换为整数(此表具有默认值的一些默认约束).
我必须改变表的列,而不是运行时强制转换,可以使用什么脚本来完成此操作?
我有一些脏的资源使用记录,t_resourcetable其中看起来像这样
resNo subres startdate enddate 1 2 2012-01-02 22:03:00.000 2012-01-03 00:00:00.000 1 2 2012-01-03 00:00:00.000 2012-01-04 00:00:00.000 1 2 2012-01-04 00:00:00.000 2012-01-04 16:23:00.000 1 3 2012-01-06 16:23:00.000 2012-01-06 22:23:00.000 2 2 2012-01-04 05:23:00.000 2012-01-06 16:23:00.000
我需要以这种方式合并那些脏行
resNo subres startdate enddate 1 2 2012-01-02 22:03:00.000 2012-01-04 16:23:00.000 1 3 2012-01-06 16:23:00.000 2012-01-06 22:23:00.000 2 2 2012-01-04 05:23:00.000 2012-01-06 16:23:00.000
这应该更新到同一个表.我有超过40k行,所以不能使用游标.请通过更优化的sql语句帮助我清理它.
提供的解决方案不会遇到类似的情况
resNo subres startdate enddate 1 2 2012-01-02 22:03:00.000 2012-01-03 00:00:00.000 1 2 2012-01-03 00:00:00.000 2012-01-04 00:00:00.000 1 2 …