您的位置:首页 > 数据库 > Oracle

oracle查询表数据并重新插入到本表

2018-05-17 10:42 295 查看
 

oracle查询表数据并重新插入到本表

CreateTime--2018年5月17日10:30:10

Author:Marydon

1.情景描述

--查询表中数据
SELECT * FROM at_authen;

  说明:

  ID字段是主键,使用自增序列;

  UN_VALUE是GUID,使用sys_guid()实现;

  VAID_DATE是yyyy-mm-dd格式的日期类,可以使用系统日期实现。

2.实现

--将查询出来的表数据重新插入
INSERT INTO AT_AUTHEN
(ID, ORGID, DEVELOP_ID, CREATE_DATE, UN_VALUE, VALID_DATE)
(SELECT SEQ_AT_AUTHEN.NEXTVAL,
T.ORGID,
T.DEVELOP_ID,
T.CREATE_DATE,
SYS_GUID(),
TO_DATE(TO_CHAR(SYSDATE,'YYYY-MM-DD'),'YYYY-MM-DD')
FROM AT_AUTHEN T);

 

 相关推荐:

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: