已经困扰的我要跳楼了
sqlserver吧
全部回复
仅看楼主
level 1
博陵王 楼主
作用是在sql2000中将表中某一字段值更新为该行记录的行号
declare @i int
set @i = 0
update tablename set columnname=@i,@i=@i+1
十分不解他是怎么运行的,乍一看他应该是把表里目标字段所有的值设为0,然后执行@i=@i+1
可是最后代码实现了字段跟踪行号的功能,求这一代码的执行过程,以及为什么首行目标字段的值是1而不是0,按理说应该先执行update tablename set columnname=@i,将首行的目标字段的值设为0,然后再执行@i=@i+1啊
2014年11月12日 10点11分 1
1