
抱歉,我重新描述下问题,字段A的值只是举例为:1,2,3,4,我是想把字段A的所有值 用一条语句替换修改,比如等值为1的替换为A,值为2的替换为B,值为3的替换为C,值为4的替换为D,注意:一定要是一条语句。
如果字段A不是山滚主键的话,写一个指掘存储过程就行了.如下逗逗余:
table---TEST
create or replace
PROCEDURE UP AS
CURSOR CUR IS SELECT A FROM TEST;
LI_T INTEGER;
BEGIN
OPEN CUR;
loop
FETCH CUR INTO LI_T;
exit when CUR%notfound;
UPDATE TEST SET A = LI_T -1
WHERE A = LI_T;
end loop;
close CUR;
END;
update talble set a = a - 1 where a between 1 and 4;
update table set a=case when a='1' then 'A' when a='2' then 'B'枝友友 when a='3' then '猛槐C' when a='4' then 'D';
不知道这是不是你要的结告明果?
呵呵