MODIFY_CT_GROUP

Modify specified CT-Group record.

Table: DBIADM.DBI_CT_GROUPS (SQL Statements for checking CT status of various database types)

Parameter Name

Properties

Default Value

Parameter Description

p_ct_group

(PK)(NN)

CT status group name. See DBI_LOADER_BD.

p_ct_status_sql

(NN)

SQL statement returns 1 row, 3 mandatory columns: CT_STATUS: OK | NOK, CT_SUBSTATUS, CT_STATUS_DESCRIPTION: Can contain placeholders @COLUMN@, where COLUMN is a column from DBI_LOADER_DETAILS.

p_ct_db_status_sql

(NN)

SQL statement returns 1 row, 3 mandatory columns: CT_STATUS: OK | NOK, CT_SUBSTATUS, CT_STATUS_DESCRIPTION: Similar to CT_STATUS_SQL, but on database level. Can contain placeholders @COLUMN@, where COLUMN is a column from DBI_LOADER_DETAILS.

p_ct_changes_sql

(NN)

SQL statement returns comma-separated list of tables which have changed since last CDC_CT_MAX_CHANGE_ID in format schema1.table1,schema2.table2 etc. If it contains placeholder @ct_max_change_id_values@ it will be replaced with the following list of values: (values (‘src_schema’,’src_table’,ct_max_change_id),(‘src_schema’,’src_table’,ct_max_change_id)) as x (SRC_SCHEMA, SRC_TABLE, CDC_CT_MAX_CHANGE_ID)

p_description

Description of the CT status group

Example

EXECUTE SCRIPT api_dbiadm.modify_ct_group
            ( 'XXX'      -- p_ct_group
            , 'XXX'      -- p_ct_status_sql
            , 'XXX'      -- p_ct_db_status_sql
            , 'XXX'      -- p_ct_changes_sql
            , 'XXX'      -- p_description
            );