Files
Database/FCLT.SRC
Peter Feij 16af1b6d9f ORA- prefix
svn path=/Database/trunk/; revision=10505
2010-11-11 17:05:24 +00:00

186 lines
4.9 KiB
Plaintext

-- [CREA*.SQL]
--
-- Script tbv het aanmaken van de Facilitor omgeving in Oracle
-- Copyright 1996-2010 SG|facilitor bv.
-- All rights reserved!
/*
* $Revision: 63 $
* $Modtime: 11-11-10 19:04 $
*/
#include "modules.h"
#include "comsql.h"
SET TIME ON
SET DEFINE OFF
SPOOL facilitor
PROMPT [facilitor.lst]
PROMPT
PROMPT Copyright 1996-2010 SG|facilitor bv. ALL RIGHTS RESERVED.
PROMPT
PROMPT Dit is de gegenereerde list-file van FCLTxxxx.sql welke
PROMPT is gebruikt om de Facilitor(r) _VERSION omgeving in Oracle aan te
PROMPT maken.
PROMPT
PROMPT Dit script is gerund in user:
SHOW USER
PROMPT
PROMPT
SET LINESIZE 500
SET ECHO ON
#include "adm\adm_tab.src"
#include "adm\adm_pac.src"
/* TABLES */
#include "fac\fac_tab.src"
#include "alg\alg_tab.src"
#include "ins\ins_tab.src"
#include "prs\prs_tab.src"
#include "mld\mld_tab.src"
#include "mrk\mrk_tab.src"
#include "cad\cad_tab.src"
#include "res\res_tab.src"
#include "bez\bez_tab.src"
#include "web\web_tab.src"
#include "cnt\cnt_tab.src"
#include "bes\bes_tab.src"
#include "sch\sch_tab.src"
#include "fin\fin_tab.src"
#include "prj\prj_tab.src"
#include "msg\msg_tab.src"
/* SEQUENCES */
#include "fac\fac_seq.src"
#include "alg\alg_seq.src"
#include "ins\ins_seq.src"
#include "prs\prs_seq.src"
#include "mld\mld_seq.src"
#include "mrk\mrk_seq.src"
#include "cad\cad_seq.src"
#include "res\res_seq.src"
#include "bez\bez_seq.src"
#include "web\web_seq.src"
#include "cnt\cnt_seq.src"
#include "bes\bes_seq.src"
#include "sch\sch_seq.src"
#include "fin\fin_seq.src"
#include "prj\prj_seq.src"
#include "msg\msg_seq.src"
/* VIEWS */
#include "fac\fac_vie.src"
#include "alg\alg_vie.src"
#include "ins\ins_vie.src"
#include "prs\prs_vie.src"
#include "mld\mld_vie.src"
#include "mrk\mrk_vie.src"
#include "cad\cad_vie.src"
#include "res\res_vie.src"
#include "bez\bez_vie.src"
#include "web\web_vie.src"
#include "cnt\cnt_vie.src"
#include "bes\bes_vie.src"
#include "sch\sch_vie.src"
#include "fin\fin_vie.src"
#include "prj\prj_vie.src"
#include "msg\msg_vie.src"
#include "cnt\cnt_pac.src"
#include "mld\mld_pac.src"
#include "mrk\mrk_pac.src"
#include "fac\fac_pac.src"
#include "ins\ins_pac.src"
#include "prs\prs_pac.src"
#include "cad\cad_pac.src"
#include "res\res_pac.src"
#include "bez\bez_pac.src"
#include "web\web_pac.src"
#include "bes\bes_pac.src"
#include "sch\sch_pac.src"
#include "fin\fin_pac.src"
#include "prj\prj_pac.src"
#include "msg\msg_pac.src"
/* INDICES */
#include "fac\fac_ind.src"
#include "alg\alg_ind.src"
#include "ins\ins_ind.src"
#include "prs\prs_ind.src"
#include "mld\mld_ind.src"
#include "mrk\mrk_ind.src"
#include "cad\cad_ind.src"
#include "res\res_ind.src"
#include "bez\bez_ind.src"
#include "web\web_ind.src"
#include "cnt\cnt_ind.src"
#include "bes\bes_ind.src"
#include "sch\sch_ind.src"
#include "fin\fin_ind.src"
#include "prj\prj_ind.src"
#include "msg\msg_ind.src"
/* TRIGGERS */
#include "fac\fac_tri.src"
#include "alg\alg_tri.src"
#include "ins\ins_tri.src"
#include "prs\prs_tri.src"
#include "cnt\cnt_tri.src"
#include "mld\mld_tri.src"
#include "mrk\mrk_tri.src"
#include "cad\cad_tri.src"
#include "res\res_tri.src"
#include "bez\bez_tri.src"
#include "web\web_tri.src"
#include "bes\bes_tri.src"
#include "sch\sch_tri.src"
#include "fin\fin_tri.src"
#include "prj\prj_tri.src"
#include "msg\msg_tri.src"
/* INITIALISATIES */
#include "fac\fac_ini.src"
#include "alg\alg_ini.src"
#include "ins\ins_ini.src"
#include "prs\prs_ini.src"
#include "mld\mld_ini.src"
#include "mrk\mrk_ini.src"
#include "cad\cad_ini.src"
#include "res\res_ini.src"
#include "bez\bez_ini.src"
#include "web\web_ini.src"
#include "cnt\cnt_ini.src"
#include "bes\bes_ini.src"
#include "sch\sch_ini.src"
#include "fin\fin_ini.src"
#include "prj\prj_ini.src"
#include "msg\msg_ini.src"
/* LOCALE's */
#include "mld\mld_lcl.src"
COMMIT;
///////////////////////////// finally compile all views, triggers etc acc to the latest state ///////
BEGIN DBMS_UTILITY.COMPILE_SCHEMA(USER, FALSE); END;
/
BEGIN fac.registerversion(_VERSIONMAJ, _VERSIONMIN, _VERSIONPATCH, _DBVERSION, NULL); END;
/
REGISTERONCE('$Workfile: FCLT.SRC $','$Revision: 63 $')
COMMIT;
///////////////////////////// Report invalid objects, if any ///////
SET ECHO OFF
SET HEADING OFF
SET LINESIZE 80
PROMPT List of all invalid objects after Facilitor creation:
SELECT 'OR'||'A-'||'DB'||TO_CHAR(_DBVERSION)||' Warning: ' || object_type || ' ' || object_name || ' is ' || status
FROM user_objects
WHERE object_type IN ('VIEW', 'TRIGGER', 'PACKAGE', 'PROCEDURE', 'FUNCTION', 'PACKAGE BODY')
AND status <> 'VALID'
ORDER BY object_name;
SELECT 'Facilitor/' || USER || ' is now ' || fac.getdbversion() FROM DUAL;
PROMPT De upgrade is gereed, controleer de LST-files.
PROMPT Neem bij vragen, twijfels of problemen contact op met Facilitor.
SPOOL OFF