我有一个表客户,我想在其中制作行的副本并重新插入到同一个表中,但我必须使用sysdate更新列的值。
insert into customer(capture_date, date, first_name, last_name, zip_code) values(01-jun-2015, select date, first_name, last_name, zip_code from customer)
答案 0 :(得分:3)
直接在选择部分进行:
insert into customer(capture_date, date, first_name, last_name, zip_code)
select to_date('2015-06-01', 'yyyy-mm-dd'), date, first_name, last_name, zip_code from customer