Rem drv: Rem Rem $Header: group_schema_upgrade.sql 17-feb-2006.10:57:59 rpatti Exp $ Rem Rem group_schema_upgrade.sql Rem Rem Copyright (c) 2006, Oracle. All rights reserved. Rem Rem NAME Rem group_schema_upgrade.sql - Rem Rem DESCRIPTION Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem rpatti 02/17/06 - schema upgrade required for bug 4608945 Rem rpatti 02/17/06 - Created Rem DECLARE l_object_name VARCHAR2(30); BEGIN SELECT object_name INTO l_object_name FROM all_objects WHERE object_name = 'MGMT_GRP_CHART_DISP_TZ_ARRAY' AND owner = UPPER('&&EM_REPOS_USER') AND object_type = 'TYPE'; EXECUTE IMMEDIATE 'drop type MGMT_GRP_CHART_DISP_TZ_ARRAY' ; -- if we gt here - then the object type also exists SELECT object_name INTO l_object_name FROM all_objects WHERE object_name = 'MGMT_GRP_CHART_DISP_TZ_OBJ' AND owner = UPPER('&&EM_REPOS_USER') AND object_type = 'TYPE'; EXECUTE IMMEDIATE 'drop type MGMT_GRP_CHART_DISP_TZ_OBJ' ; EXCEPTION WHEN NO_DATA_FOUND THEN NULL; END; / create or replace type MGMT_GRP_CHART_DISP_TZ_OBJ as OBJECT ( target_guid RAW(16), metric_guid RAW(16), key_value VARCHAR2(4000), target_name VARCHAR2(256), timezone_region VARCHAR2(64), time_stamp DATE, -- store target systimestamp time_delta NUMBER -- delta between group tz and target tz ); / create or replace type MGMT_GRP_CHART_DISP_TZ_ARRAY as TABLE of MGMT_GRP_CHART_DISP_TZ_OBJ; /