sql update如何将一个字段更新更序列

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:02:48
在sql 2005中如何将一个字段值从1排到120只用一条sql update 更改语句
是这样的,这张表有120行记录,第一行使用UPDATE 表名 SET 字段A=1 where 条件更改这个字段的值
第二行使用UPDATE 表名 SET 字段A=2 where 条件
第三行,第四行依次递增,一直到第120行为止,我想能否用一条SQL议语句把这个字段的值一次性更改,每一条的记录的值为:第一行:1 第二行:2 第三行:3 。。。。 第120行为:120种 使这个字段的值从第一行依次递增,直到120行为止

这个很简单:
如果用ASP的话是这样:
首先:
<%
''连接数据库,并打开数据库Conn.open(略..)
for i=1 to 120
Conn.execute("UPDATE TABLE SET 字段A="&i&" where xx=xx")
next
Conn.Close:set Conn = Nothing
%>

你的意思表达的有点模糊,如果你是想要排序的话就用:
Use 数据库名 from 表名 order by 列名 [asc]
应该就可以了,不用加where加上where就错误了哦

update 表名 set 字段名=rownum 用于oracle数据库

select *
from 表
where order by 字段 asc