问题描述
我想将所有记录复制到同一张表中并进行一些更改。 有人告诉我一个好方法吗?
CREATE TEMPORARY TABLE "TestScheme".tmp_history FROM history;
UPDATE tmp_history set
birthday = ADD_MONTHS(birthday,-24),TRD_SEQ = replace('Stack','poo','pee')
INSERT INTO history SELECT * FROM "TestScheme".tmp_history
ORA-00933:“ sql命令未正确结束”
00933. 00000-“ sql命令未正确结束”
*原因:
*动作:
解决方法
create table tmp_history as
select * from history
where card_no = 'XXXX3';
update tmp_history set
birthday = add_months(birthday,-24),trd_seq = replace('Stack','poo','pee');
insert into history
select * from tmp_history;