update带变量,更新的表记录的顺序问题!!
delcare @i int
set @i=1
update tablename set colname=@i,@i=@i+1
更新后
select * from talename
发现我的colname不是从小到大的顺序。
请问这个更新的列的顺序决定的呢?
[解决办法]
没指定排序规则,系统会取索引的排序规则
发布时间: 2012-02-09 18:22:27 作者: rapoo
update带变量,更新的表记录的顺序问题!!
delcare @i int
set @i=1
update tablename set colname=@i,@i=@i+1
更新后
select * from talename
发现我的colname不是从小到大的顺序。
请问这个更新的列的顺序决定的呢?
[解决办法]
没指定排序规则,系统会取索引的排序规则