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

it2025-05-04  17

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);

 

 相关推荐:

Oracle 插入表数据的几种方式oracle 对系统日期sysdate进行格式化:to_date(sysdate,'yyyy-MM-dd')ORACLE-SQL(三)ORACLE-SQL(二)ORACLE-SQL(一)

 

 

转载于:https://www.cnblogs.com/Marydon20170307/p/9049808.html

最新回复(0)