Aqui os dejo un srcrip sql para extraer las sentencias ddl de una BD Oracle.
En este caso para sacar la creacion de los indices de un esquema en concreto:
set echo off
set heading off
set feedback off
set verify off
set pagesize 0
set linesize 132
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'PRETTY',true);
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'SQLTERMINATOR',true);
spool D:\indices.sql
SELECT to_char(DBMS_METADATA.GET_DDL ( 'INDEX', index_name, owner)) as Indice FROM all_indexes WHERE table_owner = 'USUARIO_ORACLE';
spool off;
No hay comentarios:
Publicar un comentario