Oracle数据库
有一表A,其中有字段B,现在B字段值全部相同,
现在我想随便给定一个初始值(比如:1),想把字段B的值循环加1变成1、2、3、4.......,请问各位高手这个update语句怎么写!谢谢!这个表大概几万条数据。
有一表A,其中有字段B,现在B字段值全部相同,
现在我想随便给定一个初始值(比如:1),想把字段B的值循环加1变成1、2、3、4.......,请问各位高手这个update语句怎么写!谢谢!这个表大概几万条数据。
update a set b=rownum;
update a set b=rownum-1+初始值
第一行 n
第二行n+n
第三行n+n+n?
update a set b = rownum * n
初始值加入为n
第一行 n
第二行n+1
第三行为n+2
循环加1
LOOP
x:=x+1;
IF X>10000(根据需要可变的)THEN
EXIT;
END LOOP;
Y:=X;LZ,满意不?
update tablename
set columname=columname+1当然也可以写个procedure:
create or replace procedure update1
begin
loop
set columname=columname+1
end loop
if ..... then
exit;
end loop;
end;
update tablename
set columname=columname+1当然也可以写个procedure:
create or replace procedure update1
begin
loop
set columname=columname+1
end loop
if ..... then
exit;
end loop;
end;