现在oracle已经正常使用,备份出来再恢复会自己建立相应的数据表,这些建表的语句怎么截出来, 是不是dbms_metadata下的DDL这里显示的语句啊?
解决方案 »
- oracle10表中数据误操作被部分删除,且时间过长scn等方式无法使用,且未开启归档模式,且没有备份
- 如何通过一句SQL语句,返回一个布尔值?
- oracle 临时表空间
- DECODE 函数的简单问题
- order by查询时遇到问题
- 求一条sql查询语句,查询结果是母-->子-->子子...链的形式!
- 如何用最简单的方法给oracle9添加用户.
- 网络中如何连接ORACLE数据库?
- 300分!! 求解oracle8i中的long类型怎么才能实现用like进行模糊查询?急!!
- 存储过程新手问题
- SQL Plus 未选定行,PL/SQL插入之后无法显示数据……
- SQL白学了,不建临时表能一次性查出来吗?
AFTER DDL ON SCHEMA
DECLARE
sql_text ora_name_list_t;
i INTEGER;
state_sql varchar2(4000);
BEGIN
FOR i IN 1..ora_sql_txt(sql_text) LOOP
state_sql := state_sql||sql_text(i);
END LOOP; state_sql :=substrb(state_sql,1,4000);
dbms_output.put_line(state_sql)
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
CREATE UNIQUE INDEX "ZTZC_AID"."SYS_IL0000103821C00014$$" ON "ZTZC_AID"."GD_BILLAUDIT_H_DEC_TEMP" (
PCTFREE 10 INITRANS 2 MAXTRANS 255
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "ZTZC_AID"
PARALLEL (DEGREE 0 INSTANCES 0)我是把一个表空间的建表语句复制出来,删了原来的表,改了语句里的表空间,然后执行。