Hi Andre,
I’ll review your scripts and see if I can determine why they are
different strategies. There are no options to control how these scripts are
generated with regard to identity columns.
I’ll get back to you soon.
Thanks,
Nancy
From:
toaddb2beta@yahoogroups.com [mailto:toaddb2beta@yahoogroups.com] On Behalf
Of agagnier@...
Sent: Thursday, July 09, 2009 10:51 AM
To: toaddb2beta@yahoogroups.com
Cc: it.db2.requests@...; yroy@...
Subject: [toaddb2beta] Using the SCHEMA COMPARE with TOAD for DB2
4.5.0.722 Beta Version
Hi
I'm doing a SCHEMA COMPARE with TOAD for DB2
4.5.0.722 Beta Version and it generates Script A below . For
table TBAH_PROJ_INFO it generated an EXPORT of the data , dropped the
table , then proceeded in recreating the table with column PROJ_INFO_ID defined
with its IDENTITY definitions then does a load of the data later on .
What I was expecting to happen for tableTBAH_PROJ_INFO was the following
: EXPORT of the data , dropped the table , recreate the table
with column PROJ_INFO_ID without its IDENTITY definitions , load of the
data , an Alter to the table for column PROJ_INFO_ID giving its IDENTITY
definitions then another Alter to the table with a RESTART value .
I do a second SCHEMA COMPARE with
TOAD for DB2 4.5.0.722 Beta Version and it generates Script B below.
As you can see for table TBAH_APPLICATION it generated EXPORT of
the data , dropped the table , recreate the table with column
APPLICATION_ID without its IDENTITY definitions , load of the data ,
an Alter to the table for column APPLICATION_ID giving its IDENTITY
definitions then another Alter to the table with a RESTART value .
Are there settings / parameters that we set in TOAD
that affects which strategy TOAD will use to generate the script ? Both
SCHEMA COMPAREs were done on the same PC , using the same TOAD for DB2 ,
and with the same OPTIONS . Let me know if you need more
info .
Start of
Script A:
-- Script
created by Quest Schema Compare at 09/07/2009 11:04:18 AM.
-- Back up your
database before running this script.
--
Synchronizing objects from DBAHDDL.AH to AHDAH_1.AH.
-- ATTENTION!
You have an REORG statement(s) which will COMMIT your transaction.
-----------------------------------------------------------
--
Unloading
data...
-----------------------------------------------------------
SET SCHEMA =
"DB2ADMIN";
EXPORT TO
'%DATA_PATH%\AH_TBAH_CB_LINE123342027.del'
OF DEL
SELECT *
FROM "AH"."TBAH_CB_LINE";
EXPORT TO
'%DATA_PATH%\AH_TBAH_PROJ_INFO1500297746.del'
OF DEL
SELECT *
FROM "AH"."TBAH_PROJ_INFO";
-----------------------------------------------------------
--
Dropping foreign keys...
-----------------------------------------------------------
-- Drop foreign
keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_CBLTR_GL_XREF"
DROP
FOREIGN KEY "RCAHCB_LINE2";
-- Drop foreign
keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_EARNING_PRD"
DROP
FOREIGN KEY "RCAHCB_LINE3";
-- Drop foreign
keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_SECURITY"
DROP
FOREIGN KEY "RCAHCB_LINE6";
-- Drop foreign
keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_CBLNQSTN_XREF"
DROP
FOREIGN KEY "RCAHCB_LINE4";
-- Drop foreign
keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_CBLN_CDE_XREF"
DROP
FOREIGN KEY "RCAHCB_LINE5";
-- Drop foreign
keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_RULE_XREF"
DROP
FOREIGN KEY "RCAHCB_LINE7";
-- Drop foreign
keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_AD_RLAT"
DROP
FOREIGN KEY "RCAH_PROJ_INFO_04";
-- Drop foreign
keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_BLDG"
DROP
FOREIGN KEY "RCAH_PROJ_INFO_02";
-- Drop foreign
keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_FINC"
DROP
FOREIGN KEY "RCAH_PROJ_INFO_01";
-- Drop foreign
keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_MLSTN_DT"
DROP
FOREIGN KEY "RCAH_PROJ_INFO_03";
-----------------------------------------------------------
--
Dropping
indexes...
-----------------------------------------------------------
-- Dropping
constraint "TBAH_CB_LINE"."IXAH_CB_LINE_01" enforced by
index "AH"."IXAH_CB_LINE_01"
ALTER TABLE
"AH"."TBAH_CB_LINE"
DROP
PRIMARY KEY;
DROP INDEX
"AH"."IXAH_LOAN_DTL_05";
-- Dropping
constraint "TBAH_PROJ_INFO"."IXAH_PROJ_INFO_01" enforced by
index "AH"."IXAH_PROJ_INFO_01"
ALTER TABLE
"AH"."TBAH_PROJ_INFO"
DROP
PRIMARY KEY;
-- Dropping
constraint "TBAH_APLC_RJRS_CDE"."IXAH_APLC_RJRSCDE1"
enforced by index "AH"."IXAH_APLC_RJRSCDE1"
ALTER TABLE
"AH"."TBAH_APLC_RJRS_CDE"
DROP
PRIMARY KEY;
-- Dropping
constraint "TBAH_REJECTED_REAS"."IXAH_REJECTEDREAS1"
enforced by index "AH"."IXAH_REJECTEDREAS1"
ALTER TABLE
"AH"."TBAH_REJECTED_REAS"
DROP
PRIMARY KEY;
-----------------------------------------------------------
-- Dropping
tables, views, aliases, nicknames and routines...
-----------------------------------------------------------
DROP TABLE
"AH"."TBAH_REJECTED_REAS";
DROP TABLE
"AH"."TBAH_APLC_RJRS_CDE";
-----------------------------------------------------------
-- Updating
tables, views, aliases, nicknames and routines...
-----------------------------------------------------------
DROP TABLE
"AH"."TBAH_CB_LINE";
CREATE TABLE
"AH"."TBAH_CB_LINE" (
"CB_LINE_NBR" CHARACTER(3)
NOT NULL,
"REC_EFF_TS" TIMESTAMP
NOT NULL DEFAULT ,
"CB_LINE_NBR_DSE" VARCHAR(24)
NOT NULL DEFAULT ,
"CB_LINE_NBR_DSF" VARCHAR(24)
NOT NULL DEFAULT ,
"ON_RESERVE_IND" CHARACTER(1)
NOT NULL DEFAULT ,
"DISABILITY_IND" CHARACTER(1)
NOT NULL DEFAULT ,
"NHA_SCTN_NBR" CHARACTER(5)
NOT NULL DEFAULT ,
"CPTL_CB_LINE_NBR" CHARACTER(3)
NOT NULL DEFAULT ,
"BGT_CB_LINE_NBR" CHARACTER(3)
NOT NULL DEFAULT ,
"CU_CDE" CHARACTER(4)
NOT NULL DEFAULT ,
"ACTV_PRTY_IND" CHARACTER(1)
NOT NULL DEFAULT ,
"CMHC_SYS_ID" CHARACTER(4)
NOT NULL DEFAULT ,
"PGM_GRP_CDE" CHARACTER(3)
NOT NULL DEFAULT ,
"NHA_PGM_CDE" CHARACTER(2)
NOT NULL DEFAULT ,
"BUDGET_CDE" CHARACTER(2)
NOT NULL DEFAULT ,
"REC_UPDATE_UID" CHARACTER(8)
NOT NULL DEFAULT ,
"REC_UPDATE_TS" TIMESTAMP
NOT NULL DEFAULT ,
"REC_LST_EFF_TS" TIMESTAMP
NOT NULL DEFAULT '9999-12-31-23.59.59.999999'
)
IN
"TSAH001"
INDEX IN
"IXAH001";
ALTER TABLE
"AH"."TBAH_CB_LINE"
DATA
CAPTURE NONE
LOCKSIZE
ROW
APPEND
OFF
NOT
VOLATILE;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ACTIVATE
NOT LOGGED INITIALLY;
--This is
system required index
CREATE UNIQUE
INDEX "AH"."IXAH_CB_LINE_01"
ON
"AH"."TBAH_CB_LINE"
(
"CB_LINE_NBR" ASC )
CLUSTER
ALLOW
REVERSE SCANS;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ADD
CONSTRAINT "IXAH_CB_LINE_01" PRIMARY KEY
("CB_LINE_NBR");
ALTER TABLE
"AH"."TBAH_APPLICATION"
DROP COLUMN
"TOT_UNT_CNT" CASCADE;
REORG TABLE
"AH"."TBAH_APPLICATION";
ALTER TABLE
"AH"."TBAH_APPLICATION"
DROP
COLUMN "TOT_BED_CNT" CASCADE;
REORG TABLE
"AH"."TBAH_APPLICATION";
DROP TABLE
"AH"."TBAH_PROJ_INFO";
CREATE TABLE
"AH"."TBAH_PROJ_INFO" (
"PROJ_INFO_ID" INTEGER
NOT NULL GENERATED ALWAYS
AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE,
NO MINVALUE, NO MAXVALUE, NO CYCLE, NO ORDER),
"APPLICATION_ID" INTEGER
NOT NULL,
"PROJ_NM" VARCHAR(80)
DEFAULT NULL,
"PROGRAM_SPECIAL_TCD" CHARACTER(2)
DEFAULT NULL,
"APLNT_TYP_CDE" CHARACTER(2)
DEFAULT NULL,
"ACTIVE_PARTY_CDE" CHARACTER(2)
DEFAULT NULL,
"TRIBAL_CONCL_CDE" CHARACTER(5)
DEFAULT NULL,
"APRV_LEND_CDE" CHARACTER(5)
DEFAULT NULL,
"MKT_GEO_AREA_CDE" CHARACTER(3)
DEFAULT NULL,
"RMOT_AREA_IND" CHARACTER(1)
DEFAULT NULL,
"FORG_ZN_CDE" CHARACTER(2)
DEFAULT NULL,
"HSNG_PGM_PROP_ID" VARCHAR(15)
DEFAULT NULL,
"MIN_HLTH_SFTY_IND" CHARACTER(1)
DEFAULT NULL,
"ACPT_GOOD_GOVN_IND" CHARACTER(1)
DEFAULT NULL,
"RES_FLR_AREA_CNT" DECIMAL(9,0)
DEFAULT NULL,
"RES_FLR_MSRMT_TCD" CHARACTER(2)
DEFAULT NULL,
"NRES_FLR_AREA_CNT" DECIMAL(9,0)
DEFAULT NULL,
"NRES_FLR_MSRMT_TCD" CHARACTER(2)
DEFAULT NULL,
"TOT_LAND_AREA_CNT" DECIMAL(9,0)
DEFAULT NULL,
"LAND_MSRMT_TCD" CHARACTER(2)
DEFAULT NULL,
"TOT_UNT_CNT" INTEGER
NOT NULL DEFAULT ,
"TOT_BED_CNT" INTEGER
NOT NULL DEFAULT ,
"TOT_BLDG_CNT" INTEGER
NOT NULL DEFAULT ,
"TOT_BLDG_RTRFT_CNT" INTEGER
NOT NULL DEFAULT ,
"TOT_UNT_RTRFT_CNT" INTEGER
NOT NULL DEFAULT ,
"TOT_UNT_RTRFT2_CNT" INTEGER
NOT NULL DEFAULT ,
"GROUP_SEQ_NBR" INTEGER
NOT NULL DEFAULT ,
"REC_CREATE_TS" TIMESTAMP
NOT NULL DEFAULT ,
"REC_UPDATE_UID" CHARACTER(8)
NOT NULL DEFAULT ,
"REC_UPDATE_TS" TIMESTAMP
NOT NULL DEFAULT
)
IN
"TSAH001"
INDEX IN
"IXAH001";
ALTER TABLE
"AH"."TBAH_PROJ_INFO"
DATA
CAPTURE NONE
LOCKSIZE
ROW
APPEND
OFF
NOT
VOLATILE;
ALTER TABLE
"AH"."TBAH_PROJ_INFO"
ACTIVATE
NOT LOGGED INITIALLY;
--This is
system required index
CREATE UNIQUE
INDEX "AH"."IXAH_PROJ_INFO_01"
ON
"AH"."TBAH_PROJ_INFO"
(
"PROJ_INFO_ID" ASC )
ALLOW
REVERSE SCANS;
ALTER TABLE
"AH"."TBAH_PROJ_INFO"
ADD
CONSTRAINT "IXAH_PROJ_INFO_01" PRIMARY KEY
("PROJ_INFO_ID");
SET SCHEMA =
"AH";
SET CURRENT
PATH =
"SYSIBM","SYSFUN","SYSPROC","SYSIBMADM","DB2ADMIN";
CREATE VIEW
"AH"."VWAH_PGM_GRP_CDE"
(
"CDE_TBL_ID", "PGM_GRP_CDE", "CDE_EFF_DT",
"CDE_DESC_EN", "CDE_ABRV_EN",
"CDE_DESC_FR", "CDE_ABRV_FR", "CDE_LST_EFF_DT",
"REC_CREATE_UID", "REC_DELETE_TS",
"REC_CREATE_TS" )
AS
SELECT
TBAH_AHPS_CDEDSCN.CDE_TBL_ID,TBAH_AHPS_CDEDSCN.CDE_TBL_KEY,TBAH_AHPS_CDEDSCN.CDE_EFF_DT,TBAH_AHPS_CDEDSCN.CDE_DESC_EN,TBAH_AHPS_CDEDSCN.CDE_ABRV_EN,TBAH_AHPS_CDEDSCN.CDE_DESC_FR,TBAH_AHPS_CDEDSCN.CDE_ABRV_FR,TBAH_AHPS_CDEDSCN.CDE_LST_EFF_DT,TBAH_AHPS_CDEDSCN.REC_CREATE_UID,TBAH_AHPS_CDEDSCN.REC_DELETE_TS,TBAH_AHPS_CDEDSCN.REC_CREATE_TS
FROM
TBAH_AHPS_CDEDSCN
WHERE
CDE_TBL_ID = 'PGGCD'
WITH NO ROW
MOVEMENT;
-----------------------------------------------------------
--
Updating
indexes...
-----------------------------------------------------------
SET SCHEMA =
"DB2ADMIN";
CREATE INDEX
"AH"."IXAH_LOAN_DTL_05"
ON
"AH"."TBAH_LOAN_DTL"
(
"APPLICATION_ID" ASC )
CLUSTER
ALLOW
REVERSE SCANS;
CREATE INDEX
"AH"."IXAH_PROJ_INFO_02"
ON
"AH"."TBAH_PROJ_INFO"
(
"APPLICATION_ID" ASC )
CLUSTER
ALLOW
REVERSE SCANS;
CREATE INDEX
"AH"."IXAH_PROJ_INFO_03"
ON
"AH"."TBAH_PROJ_INFO"
(
"FORG_ZN_CDE" ASC )
ALLOW
REVERSE SCANS;
-----------------------------------------------------------
--
Loading
data...
-----------------------------------------------------------
COMMIT;
LOAD CLIENT
FROM '%DATA_PATH%\AH_TBAH_CB_LINE123342027.del'
OF DEL
INSERT
INTO AH.TBAH_CB_LINE(
CB_LINE_NBR,
REC_EFF_TS,
CB_LINE_NBR_DSE,
CB_LINE_NBR_DSF,
ON_RESERVE_IND,
DISABILITY_IND,
NHA_SCTN_NBR,
CPTL_CB_LINE_NBR,
BGT_CB_LINE_NBR,
CU_CDE,
ACTV_PRTY_IND,
CMHC_SYS_ID,
NHA_PGM_CDE,
BUDGET_CDE,
REC_UPDATE_UID,
REC_UPDATE_TS,
REC_LST_EFF_TS
)
INDEXING
MODE REBUILD
ALLOW NO
ACCESS;
LOAD CLIENT
FROM '%DATA_PATH%\AH_TBAH_PROJ_INFO1500297746.del'
OF DEL
INSERT
INTO AH.TBAH_PROJ_INFO(
PROJ_INFO_ID,
APPLICATION_ID,
PROJ_NM,
PROGRAM_SPECIAL_TCD,
APLNT_TYP_CDE,
ACTIVE_PARTY_CDE,
TRIBAL_CONCL_CDE,
APRV_LEND_CDE,
MKT_GEO_AREA_CDE,
RMOT_AREA_IND,
FORG_ZN_CDE,
HSNG_PGM_PROP_ID,
MIN_HLTH_SFTY_IND,
ACPT_GOOD_GOVN_IND,
RES_FLR_AREA_CNT,
RES_FLR_MSRMT_TCD,
NRES_FLR_AREA_CNT,
NRES_FLR_MSRMT_TCD,
TOT_LAND_AREA_CNT,
LAND_MSRMT_TCD,
TOT_BLDG_CNT,
TOT_BLDG_RTRFT_CNT,
TOT_UNT_RTRFT_CNT,
TOT_UNT_RTRFT2_CNT,
REC_CREATE_TS,
REC_UPDATE_UID,
REC_UPDATE_TS
)
INDEXING
MODE REBUILD
ALLOW NO
ACCESS;
-----------------------------------------------------------
--
Restoring foreign keys...
-----------------------------------------------------------
-- Restore
foreign keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_CBLTR_GL_XREF"
ADD
CONSTRAINT "RCAHCB_LINE2" FOREIGN KEY
("CB_LINE_NBR")
REFERENCES "AH"."TBAH_CB_LINE"
("CB_LINE_NBR")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_EARNING_PRD"
ADD
CONSTRAINT "RCAHCB_LINE3" FOREIGN KEY
("CB_LINE_NBR")
REFERENCES "AH"."TBAH_CB_LINE"
("CB_LINE_NBR")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_SECURITY"
ADD
CONSTRAINT "RCAHCB_LINE6" FOREIGN KEY
("CB_LINE_NBR")
REFERENCES "AH"."TBAH_CB_LINE"
("CB_LINE_NBR")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_CBLNQSTN_XREF"
ADD
CONSTRAINT "RCAHCB_LINE4" FOREIGN KEY
("CB_LINE_NBR")
REFERENCES "AH"."TBAH_CB_LINE"
("CB_LINE_NBR")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_CBLN_CDE_XREF"
ADD
CONSTRAINT "RCAHCB_LINE5" FOREIGN KEY
("CB_LINE_NBR")
REFERENCES "AH"."TBAH_CB_LINE"
("CB_LINE_NBR")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_CB_LINE
ALTER TABLE
"AH"."TBAH_RULE_XREF"
ADD
CONSTRAINT "RCAHCB_LINE7" FOREIGN KEY
("CB_LINE_NBR")
REFERENCES "AH"."TBAH_CB_LINE"
("CB_LINE_NBR")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_AD_RLAT"
ADD
CONSTRAINT "RCAH_PROJ_INFO_04" FOREIGN KEY
("PROJ_INFO_ID")
REFERENCES "AH"."TBAH_PROJ_INFO"
("PROJ_INFO_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_BLDG"
ADD
CONSTRAINT "RCAH_PROJ_INFO_02" FOREIGN KEY
("PROJ_INFO_ID")
REFERENCES "AH"."TBAH_PROJ_INFO"
("PROJ_INFO_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE
QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_FINC"
ADD
CONSTRAINT "RCAH_PROJ_INFO_01" FOREIGN KEY
("PROJ_INFO_ID")
REFERENCES "AH"."TBAH_PROJ_INFO"
("PROJ_INFO_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_PROJ_INFO
ALTER TABLE
"AH"."TBAH_PROJ_MLSTN_DT"
ADD
CONSTRAINT "RCAH_PROJ_INFO_03" FOREIGN KEY
("PROJ_INFO_ID")
REFERENCES "AH"."TBAH_PROJ_INFO"
("PROJ_INFO_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-----------------------------------------------------------
--
Updating foreign keys...
-----------------------------------------------------------
ALTER TABLE
"AH"."TBAH_PROJ_INFO"
ADD
CONSTRAINT "RCAH_FORG_ZN_CDE_1" FOREIGN KEY
("FORG_ZN_CDE")
REFERENCES "AH"."TBAH_FORG_ZN_CDE"
("FORG_ZN_CDE")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
ALTER TABLE
"AH"."TBAH_PROJ_INFO"
ADD
CONSTRAINT "RCAHAPPLICATIONJ" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
End of
Script A:
Start of
Script B:
-- Script
created by Quest Schema Compare at 09/07/2009 11:38:43 AM.
-- Back up your
database before running this script.
--
Synchronizing objects from AHDAH_1.AH to AHSAH_1.AH.
-----------------------------------------------------------
--
Unloading
data...
-----------------------------------------------------------
SET SCHEMA =
"DB2ADMIN";
EXPORT TO
'%DATA_PATH%\AH_TBAH_APPLICATION373671877.del'
OF DEL
SELECT *
FROM "AH"."TBAH_APPLICATION";
EXPORT TO
'%DATA_PATH%\AH_TBAH_REPAIR_DTL373671877.del'
OF DEL
SELECT *
FROM "AH"."TBAH_REPAIR_DTL";
-----------------------------------------------------------
--
Dropping foreign keys...
-----------------------------------------------------------
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCCNTC_RLAT"
DROP
FOREIGN KEY "RCAHAPPLICATION5";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCNTPD_RLAT"
DROP
FOREIGN KEY "RCAHAPPLICATION4";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCXTSN_RLAT"
DROP
FOREIGN KEY "RCAHAPPLICATIONH";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLC_STAT"
DROP
FOREIGN KEY "RCAHAPPLICATION1";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_LOAN_DTL"
DROP
FOREIGN KEY "RCAHAPPLICATIONB";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_FINC_TRN"
DROP
FOREIGN KEY "RCAHAPPLICATION2";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_RELATED_ACCNT"
DROP
FOREIGN KEY "RCAHAPPLICATION9";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_FINC_TRN_DRFT"
DROP
FOREIGN KEY "RCAHAPPLICATIONI";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_REPAIR_SUM"
DROP
FOREIGN KEY "RCAHAPPLICATIONE";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCAGNT_RLAT"
DROP
FOREIGN KEY "RCAHAPPLICATIOND";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_HHDISABILITY"
DROP
FOREIGN KEY "RCAHAPPLICATIONG";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_HSHLD_DEDUCT"
DROP
FOREIGN KEY "RCAHAPPLICATIONC";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_HSHLD_INCOME"
DROP
FOREIGN KEY "RCAHAPPLICATION7";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_IAD_XTSN_SUM"
DROP
FOREIGN KEY "RCAHAPPLICATION3";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_LETTER_LOG"
DROP
FOREIGN KEY "RCAHAPPLICATIONF";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_REJECTED_REAS"
DROP
FOREIGN KEY "RCAHAPPLICATION6";
-- Drop foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_PROPERTY"
DROP
FOREIGN KEY "RCAHAPPLICATION8";
-----------------------------------------------------------
--
Dropping
indexes...
-----------------------------------------------------------
-- Dropping
constraint "TBAH_APPLICATION"."IXAH_APPLICATION_1" enforced
by index "AH"."IXAH_APPLICATION_1"
ALTER TABLE
"AH"."TBAH_APPLICATION"
DROP
PRIMARY KEY;
-- Dropping
constraint "TBAH_REPAIR_DTL"."IXAH_REPAIR_DTL_01" enforced
by index "AH"."IXAH_REPAIR_DTL_01"
ALTER TABLE
"AH"."TBAH_REPAIR_DTL"
DROP
PRIMARY KEY;
-----------------------------------------------------------
-- Updating
tables, views, aliases, nicknames and routines...
-----------------------------------------------------------
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "ON_RESERVE_IND" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "DISABILITY_IND" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "NHA_SCTN_NBR" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "CPTL_CB_LINE_NBR" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "BGT_CB_LINE_NBR" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "CU_CDE" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "ACTV_PRTY_IND" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "CMHC_SYS_ID" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "NHA_PGM_CDE" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_CB_LINE"
ALTER
COLUMN "BUDGET_CDE" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_FIRST_NATION"
ALTER
COLUMN "INAC_FRST_NTN_CDE" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_FIRST_NATION"
ALTER
COLUMN "PROV_CDE" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_FIRST_NATION"
ALTER
COLUMN "REC_UPDATE_UID" SET DEFAULT;
DROP TABLE
"AH"."TBAH_APPLICATION";
CREATE TABLE
"AH"."TBAH_APPLICATION" (
"APPLICATION_ID" INTEGER
NOT NULL,
"CMHC_ACCT_NBR" INTEGER
NOT NULL DEFAULT ,
"SRL_CMTMT_NBR" CHARACTER(3)
NOT NULL DEFAULT ,
"OFF_CDE" CHARACTER(3)
NOT NULL DEFAULT ,
"CB_LINE_NBR" CHARACTER(3)
NOT NULL DEFAULT ,
"LANG_CRSP_CDE" CHARACTER(2)
NOT NULL DEFAULT ,
"TOT_UNT_CNT" INTEGER
NOT NULL DEFAULT ,
"TOT_BED_CNT" INTEGER
NOT NULL DEFAULT ,
"CLNT_TCD" CHARACTER(2)
NOT NULL DEFAULT ,
"NATV_BND_APLNT_IND" CHARACTER(1)
NOT NULL DEFAULT ,
"NATV_STAT_IND" CHARACTER(1)
NOT NULL DEFAULT ,
"FIRST_NATION_ID" INTEGER
DEFAULT NULL,
"SPONSOR_ID" INTEGER
DEFAULT NULL,
"AGENT_FEE_HOLD_IND" CHARACTER(1)
NOT NULL DEFAULT ,
"ADVANCING_STAT_CDE" CHARACTER(2)
DEFAULT NULL,
"ADVANCING_STAT_DT" DATE
DEFAULT NULL,
"ACT_INT_ADJ_DT" DATE
DEFAULT NULL,
"DEPENDENT_CNT" SMALLINT
NOT NULL DEFAULT ,
"INCM_INFO_VRFY_DT" DATE
DEFAULT NULL,
"INCM_LMT_AMT" DECIMAL(13,2)
DEFAULT NULL,
"SCTY_DOC_RCV_DT" DATE
DEFAULT NULL,
"APLC_ASGN_OP_ID" CHARACTER(8)
NOT NULL DEFAULT ,
"APRV_LN_GRP_SEQNBR" INTEGER
DEFAULT NULL,
"CUR_LN_GRP_SEQ_NBR" INTEGER
DEFAULT NULL,
"APLC_RCV_TCD" CHARACTER(2)
DEFAULT NULL,
"REC_CREATE_TS" TIMESTAMP
NOT NULL DEFAULT ,
"REC_UPDATE_UID" CHARACTER(8)
NOT NULL DEFAULT ,
"REC_UPDATE_TS" TIMESTAMP
NOT NULL DEFAULT
)
IN
"TSAH001"
INDEX IN
"IXAH001";
ALTER TABLE
"AH"."TBAH_APPLICATION"
DATA
CAPTURE NONE
LOCKSIZE
ROW
APPEND
OFF
NOT
VOLATILE;
ALTER TABLE
"AH"."TBAH_APPLICATION"
ACTIVATE
NOT LOGGED INITIALLY;
--This is
system required index
CREATE UNIQUE
INDEX "AH"."IXAH_APPLICATION_1"
ON
"AH"."TBAH_APPLICATION"
(
"APPLICATION_ID" ASC )
ALLOW
REVERSE SCANS;
ALTER TABLE
"AH"."TBAH_APPLICATION"
ADD
CONSTRAINT "IXAH_APPLICATION_1" PRIMARY KEY
("APPLICATION_ID");
ALTER TABLE
"AH"."TBAH_DTL_STAT_CDE"
ALTER
COLUMN "DTL_STATUS_CDE_DSE" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_DTL_STAT_CDE"
ALTER
COLUMN "DTL_STATUS_CDE_ABE" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_DTL_STAT_CDE"
ALTER
COLUMN "DTL_STATUS_CDE_DSF" SET DEFAULT;
ALTER TABLE
"AH"."TBAH_DTL_STAT_CDE"
ALTER
COLUMN "DTL_STATUS_CDE_ABF" SET DEFAULT;
DROP TABLE
"AH"."TBAH_REPAIR_DTL";
CREATE TABLE
"AH"."TBAH_REPAIR_DTL" (
"REPAIR_DTL_ID" INTEGER
NOT NULL,
"APPLICATION_ID" INTEGER
DEFAULT NULL,
"RPR_ITEM_SEQ_NBR" SMALLINT
NOT NULL DEFAULT ,
"WRK_RPR_TCD" CHARACTER(2)
NOT NULL DEFAULT ,
"REPAIR_TCD" CHARACTER(4)
NOT NULL DEFAULT ,
"RPR_CTGRY_CDE" CHARACTER(2)
NOT NULL DEFAULT ,
"RPR_COST_AMT" DECIMAL(13,2)
NOT NULL DEFAULT ,
"RPR_COST_EST_AMT" DECIMAL(13,2)
NOT NULL DEFAULT ,
"RPR_COST_TO_DT_AMT" DECIMAL(13,2)
NOT NULL DEFAULT ,
"DTL_STATUS_CDE" CHARACTER(2)
NOT NULL DEFAULT ,
"DTL_STATUS_UID" CHARACTER(8)
NOT NULL DEFAULT ,
"DTL_STATUS_TS" TIMESTAMP
NOT NULL DEFAULT ,
"GROUP_SEQ_NBR" INTEGER
NOT NULL DEFAULT ,
"REC_CREATE_TS" TIMESTAMP
NOT NULL DEFAULT ,
"REC_UPDATE_UID" CHARACTER(8)
NOT NULL DEFAULT ,
"REC_UPDATE_TS" TIMESTAMP
NOT NULL DEFAULT
)
IN
"TSAH001"
INDEX IN
"IXAH001";
ALTER TABLE
"AH"."TBAH_REPAIR_DTL"
DATA
CAPTURE NONE
LOCKSIZE
ROW
APPEND
OFF
NOT
VOLATILE;
ALTER TABLE
"AH"."TBAH_REPAIR_DTL"
ACTIVATE
NOT LOGGED INITIALLY;
--This is
system required index
CREATE UNIQUE
INDEX "AH"."IXAH_REPAIR_DTL_01"
ON
"AH"."TBAH_REPAIR_DTL"
(
"REPAIR_DTL_ID" ASC )
ALLOW
REVERSE SCANS;
ALTER TABLE
"AH"."TBAH_REPAIR_DTL"
ADD
CONSTRAINT "IXAH_REPAIR_DTL_01" PRIMARY KEY
("REPAIR_DTL_ID");
-----------------------------------------------------------
--
Updating
indexes...
-----------------------------------------------------------
CREATE INDEX
"AH"."IXAH_APPLICATION_2"
ON
"AH"."TBAH_APPLICATION"
(
"ADVANCING_STAT_CDE" ASC )
ALLOW
REVERSE SCANS;
CREATE INDEX
"AH"."IXAH_APPLICATION_3"
ON
"AH"."TBAH_APPLICATION"
(
"FIRST_NATION_ID" ASC )
ALLOW
REVERSE SCANS;
CREATE INDEX
"AH"."IXAH_APPLICATION_4"
ON
"AH"."TBAH_APPLICATION"
(
"CB_LINE_NBR" ASC )
ALLOW
REVERSE SCANS;
CREATE UNIQUE
INDEX "AH"."IXAH_APPLICATION_5"
ON
"AH"."TBAH_APPLICATION"
(
"CMHC_ACCT_NBR" ASC, "SRL_CMTMT_NBR" ASC )
CLUSTER
ALLOW
REVERSE SCANS;
CREATE INDEX
"AH"."IXAH_REPAIR_DTL_02"
ON
"AH"."TBAH_REPAIR_DTL"
(
"DTL_STATUS_CDE" ASC )
ALLOW
REVERSE SCANS;
-----------------------------------------------------------
--
Loading
data...
-----------------------------------------------------------
COMMIT;
IMPORT FROM
'%DATA_PATH%\AH_TBAH_APPLICATION373671877.del'
OF DEL
MODIFIED
BY COMPOUND=5
NOCHECKLENGTHS
COMMITCOUNT 1000
INSERT
INTO "AH"."TBAH_APPLICATION"
(
"APPLICATION_ID",
"CMHC_ACCT_NBR",
"SRL_CMTMT_NBR",
"OFF_CDE",
"CB_LINE_NBR",
"LANG_CRSP_CDE",
"TOT_UNT_CNT",
"TOT_BED_CNT",
"CLNT_TCD",
"NATV_BND_APLNT_IND",
"NATV_STAT_IND",
"FIRST_NATION_ID",
"AGENT_FEE_HOLD_IND",
"ADVANCING_STAT_CDE",
"ADVANCING_STAT_DT",
"ACT_INT_ADJ_DT",
"DEPENDENT_CNT",
"INCM_INFO_VRFY_DT",
"INCM_LMT_AMT",
"SCTY_DOC_RCV_DT",
"APLC_ASGN_OP_ID",
"REC_CREATE_TS",
"REC_UPDATE_UID",
"REC_UPDATE_TS"
);
IMPORT FROM
'%DATA_PATH%\AH_TBAH_REPAIR_DTL373671877.del'
OF DEL
MODIFIED
BY COMPOUND=5
NOCHECKLENGTHS
COMMITCOUNT 1000
INSERT
INTO "AH"."TBAH_REPAIR_DTL"
(
"REPAIR_DTL_ID",
"APPLICATION_ID",
"RPR_ITEM_SEQ_NBR",
"RPR_CTGRY_CDE",
"RPR_COST_AMT",
"RPR_COST_TO_DT_AMT",
"DTL_STATUS_CDE",
"DTL_STATUS_UID",
"DTL_STATUS_TS",
"GROUP_SEQ_NBR",
"REC_CREATE_TS",
"REC_UPDATE_UID",
"REC_UPDATE_TS"
);
-----------------------------------------------------------
--
Loading
data...
-----------------------------------------------------------
ALTER TABLE
"AH"."TBAH_APPLICATION"
ALTER
"APPLICATION_ID" SET GENERATED ALWAYS
AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE,
NO MINVALUE, NO MAXVALUE, NO CYCLE, NO ORDER);
ALTER TABLE
"AH"."TBAH_APPLICATION" ALTER COLUMN
"APPLICATION_ID"
RESTART WITH
101286;
ALTER TABLE
"AH"."TBAH_REPAIR_DTL"
ALTER
"REPAIR_DTL_ID" SET GENERATED ALWAYS
AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE,
NO MINVALUE, NO MAXVALUE, NO CYCLE, NO ORDER);
ALTER TABLE
"AH"."TBAH_REPAIR_DTL" ALTER COLUMN
"REPAIR_DTL_ID"
RESTART WITH 217769;
-----------------------------------------------------------
--
Restoring foreign keys...
-----------------------------------------------------------
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCCNTC_RLAT"
ADD
CONSTRAINT "RCAHAPPLICATION5" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCNTPD_RLAT"
ADD
CONSTRAINT "RCAHAPPLICATION4" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE RESTRICT
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCXTSN_RLAT"
ADD
CONSTRAINT "RCAHAPPLICATIONH" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLC_STAT"
ADD
CONSTRAINT "RCAHAPPLICATION1" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_LOAN_DTL"
ADD
CONSTRAINT "RCAHAPPLICATIONB" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_FINC_TRN"
ADD
CONSTRAINT "RCAHAPPLICATION2" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_RELATED_ACCNT"
ADD
CONSTRAINT "RCAHAPPLICATION9" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_FINC_TRN_DRFT"
ADD
CONSTRAINT "RCAHAPPLICATIONI" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore foreign
keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_REPAIR_SUM"
ADD
CONSTRAINT "RCAHAPPLICATIONE" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE RESTRICT
ON
UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_APLCAGNT_RLAT"
ADD
CONSTRAINT "RCAHAPPLICATIOND" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_HHDISABILITY"
ADD
CONSTRAINT "RCAHAPPLICATIONG" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_HSHLD_DEDUCT"
ADD
CONSTRAINT "RCAHAPPLICATIONC" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_HSHLD_INCOME"
ADD
CONSTRAINT "RCAHAPPLICATION7" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE RESTRICT
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_IAD_XTSN_SUM"
ADD
CONSTRAINT "RCAHAPPLICATION3" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_LETTER_LOG"
ADD
CONSTRAINT "RCAHAPPLICATIONF" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_REJECTED_REAS"
ADD
CONSTRAINT "RCAHAPPLICATION6" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-- Restore
foreign keys, referenced to TBAH_APPLICATION
ALTER TABLE
"AH"."TBAH_PROPERTY"
ADD
CONSTRAINT "RCAHAPPLICATION8" FOREIGN KEY
("APPLICATION_ID")
REFERENCES "AH"."TBAH_APPLICATION"
("APPLICATION_ID")
ON DELETE RESTRICT
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
-----------------------------------------------------------
--
Updating foreign keys...
-----------------------------------------------------------
ALTER TABLE
"AH"."TBAH_APPLICATION"
ADD
CONSTRAINT "RCAHFIRST_NATION1" FOREIGN KEY
("FIRST_NATION_ID")
REFERENCES "AH"."TBAH_FIRST_NATION"
("FIRST_NATION_ID")
ON DELETE NO ACTION
ON
UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
ALTER TABLE
"AH"."TBAH_APPLICATION"
ADD
CONSTRAINT "RCAHCB_LINE1" FOREIGN KEY
("CB_LINE_NBR")
REFERENCES "AH"."TBAH_CB_LINE"
("CB_LINE_NBR")
ON DELETE NO ACTION
ON
UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
ALTER TABLE
"AH"."TBAH_APPLICATION"
ADD
CONSTRAINT "RCAHADVN_STAT_CDE1" FOREIGN KEY
("ADVANCING_STAT_CDE")
REFERENCES "AH"."TBAH_ADVN_STAT_CDE"
("ADVANCING_STAT_CDE")
ON
DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
ALTER TABLE
"AH"."TBAH_APPLICATION"
ADD
CONSTRAINT "RCAHAPPLICATIONU" FOREIGN KEY
("SPONSOR_ID")
REFERENCES "AH"."TBAH_SPONSOR"
("SPONSOR_ID")
ON
DELETE NO ACTION
ON UPDATE NO ACTION
ENFORCED
ENABLE QUERY OPTIMIZATION;
ALTER TABLE
"AH"."TBAH_REPAIR_DTL"
ADD
CONSTRAINT "RCAHDTL_STAT_CDE2" FOREIGN KEY
("DTL_STATUS_CDE")
REFERENCES "AH"."TBAH_DTL_STAT_CDE"
("DTL_STATUS_CDE")