set serveroutput on ;
set define off;
set feedback off;
--
--
--
exec dbms_output.put_line ('======================================');
exec dbms_output.put_line ('q02b_pre_0001.sql: INICIO DE EJECUCION');
exec dbms_output.put_line ('======================================');
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE TABLAS');
exec dbms_output.put_line ('==================');
@q02b_borrado_table.sql;
@q02b_table.sql;
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE PRIMARY KEYS Y UNIQUE KEYS');
exec dbms_output.put_line ('==================');
@q02b_pk.sql;
--
--
--
exec dbms_output.put_line ('===========================');
exec dbms_output.put_line ('CREACION DE CLAVES FORANEAS');
exec dbms_output.put_line ('===========================');
@q02b_fk.sql;
--
--
--
exec dbms_output.put_line ('======================');
exec dbms_output.put_line ('CREACION DE SECUENCIAS');
exec dbms_output.put_line ('======================');
@q02b_sequences.sql;
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE SINONIMOS NORA');
exec dbms_output.put_line ('==================');
@q02b_synonym_nora.sql;
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE FUNCIONES');
exec dbms_output.put_line ('==================');
@q02b_functions.sql;
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE VISTAS TT');
exec dbms_output.put_line ('==================');
@q02b_views_tt.sql;
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE SINONIMOS TT');
exec dbms_output.put_line ('==================');
@q02b_synonym_tt.sql;
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE VISTAS');
exec dbms_output.put_line ('==================');
@q02b_views.sql;
--
--
--
exec dbms_output.put_line ('==================');
exec dbms_output.put_line ('CREACION DE SINONIMOS');
exec dbms_output.put_line ('==================');
@q02b_synonym.sql;
--
--
--
--exec dbms_output.put_line ('==================');
--exec dbms_output.put_line ('CREACION DE PROCEDIMIENTOS');
--exec dbms_output.put_line ('==================');
--@q02b_proc.sql;

--exec dbms_output.put_line ('==============================');
--exec dbms_output.put_line ('RECOMPILAR ELEMENTOS INVALIDOS');
--exec dbms_output.put_line ('==============================');
--alter package s99b_schema_utl compile body;
--alter procedure recompila_schema compile;
--show errors;
--exec s99b_schema_utl.recompila_schema;
--
--
--
exec dbms_output.put_line ('===================================');
exec dbms_output.put_line ('q02b_pre_0001.sql: FIN DE EJECUCION');
exec dbms_output.put_line ('===================================');
set serveroutput off;
commit;
exit;