update带变量,更新的表记录的顺序有关问题!
update带变量,更新的表记录的顺序问题!!
delcare @i int
set @i=1
update tablename set colname=@i,@i=@i+1
更新后
select * from talename
发现我的colname不是从小到大的顺序。
请问这个更新的列的顺序决定的呢?
------解决方案--------------------
没指定排序规则,系统会取索引的排序规则
delcare @i int
set @i=1
update tablename set colname=@i,@i=@i+1
更新后
select * from talename
发现我的colname不是从小到大的顺序。
请问这个更新的列的顺序决定的呢?
------解决方案--------------------
没指定排序规则,系统会取索引的排序规则