CREATE SEQUENCE SEQ_ROAD_NETWORK_PLAN MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 10 NOORDER NOCYCLE ;
SELECT DBMS_METADATA.GET_DDL('TABLE','表名大写','用户大写') FROM DUAL;
同理能够更换第一个参数的名字查看其余对象的DDL。sql
select * from f_l_c_eutrancelltdd_d partition (P_1D_20161016)
OPTIONALLY ENCLOSED BY '"'
分为两种方法:scn和时间戳两种方法恢复。 1、经过scn恢复删除且已提交的数据 一、得到当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的scn号为:1499223 二、查询当前scn号以前的scn select * from 表名 as of scn 1499220; (肯定删除的数据是否存在,若是存在,则恢复数据;若是不是,则继续缩小scn号) 三、恢复删除且已提交的数据 flashback table 表名 to scn 1499220; 2、经过时间恢复删除且已提交的数据 一、查询当前系统时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 二、查询删除数据的时间点的数据 select * from 表名 as of timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss'); (若是不是,则继续缩小范围) 三、恢复删除且已提交的数据 flashback table 表名 to timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss'); 注意:若是在执行上面的语句,出现错误。能够尝试执行 alter table 表名 enable row movement; //容许更改时间戳
CHARACTERSET UTF8
sqlldr scott/tiger@orcl control=emp.ctl skip = 1
或者 ctl 文件添加以下语句:数据库
OPTIONS(SKIP=1)
substr(:col1,0,length(:col1)-1)