Rem Rem $Header: sdo/admin/sdomapd.sql /main/7 2008/10/24 10:14:04 mhorhamm Exp $ Rem Rem sdomapdef.sql Rem Rem Copyright (c) 2001, 2008, Oracle and/or its affiliates. Rem All rights reserved. Rem Rem NAME Rem sdomapdef.sql - SDO MAP DEFinitions Rem Rem DESCRIPTION Rem Defines the metadata tables and views for SDO_MAPS, SDO_STYLES, and Rem SDO_Themes Rem Rem Rem NOTES Rem Rem Rem MODIFIED (MM/DD/YY) Rem mhorhamm 09/09/08 - Rem rkothuri 04/03/08 - add 3d viz schema Rem sravada 02/01/08 - add MCS metadata Rem sravada 05/04/07 - bug 6021780 Rem sravada 07/30/04 - add exception handlers Rem sravada 02/04/04 - add default styles under MDSYS Rem sravada 11/12/01 - Merged sravada_bug-2096079 Rem sravada 10/08/01 - move definitions from LBS vob Rem jxyang 09/18/01 - remove instead of triggers Rem sravada 08/08/01 - fix synonym definitions Rem sravada 07/02/01 - Merged sravada_sdomap_definition Rem sravada 06/19/01 - Created Rem declare begin begin execute immediate 'Create Table SDO_MAPS_TABLE ( SDO_OWNER VARCHAR2(32) default sys_context(''userenv'', ''CURRENT_SCHEMA''), NAME VARCHAR2(32) NOT NULL, DESCRIPTION VARCHAR2(4000), DEFINITION CLOB NOT NULL, CONSTRAINT unique_maps PRIMARY KEY (SDO_OWNER, NAME)) '; exception when others then NULL; end; end; / -- drop view USER_SDO_MAPS; Create or replace View USER_SDO_MAPS AS SELECT NAME, DESCRIPTION,DEFINITION FROM SDO_MAPS_TABLE WHERE sdo_owner = sys_context('userenv', 'CURRENT_SCHEMA'); Create or replace View ALL_SDO_MAPS AS SELECT SDO_OWNER OWNER, NAME, DESCRIPTION,DEFINITION FROM SDO_MAPS_TABLE; Create or replace View DBA_SDO_MAPS AS SELECT SDO_OWNER OWNER, NAME, DESCRIPTION,DEFINITION FROM SDO_MAPS_TABLE; declare begin begin execute immediate 'Create Table SDO_STYLES_TABLE ( SDO_OWNER VARCHAR2(32) default sys_context(''userenv'', ''CURRENT_SCHEMA''), NAME VARCHAR2(32) NOT NULL, TYPE VARCHAR2(32) NOT NULL, DESCRIPTION VARCHAR2(4000), DEFINITION CLOB NOT NULL, IMAGE BLOB, GEOMETRY MDSYS.SDO_GEOMETRY, CONSTRAINT unique_styles PRIMARY KEY (SDO_OWNER, NAME)) '; exception when others then NULL; end; end; / Create or replace View USER_SDO_STYLES AS SELECT NAME, TYPE, DESCRIPTION,DEFINITION, IMAGE,GEOMETRY FROM SDO_STYLES_TABLE WHERE sdo_owner = sys_context('userenv', 'CURRENT_SCHEMA'); Create or replace View ALL_SDO_STYLES AS SELECT SDO_OWNER OWNER, NAME, TYPE, DESCRIPTION,DEFINITION, IMAGE,GEOMETRY FROM SDO_STYLES_TABLE; Create or replace View DBA_SDO_STYLES AS SELECT SDO_OWNER OWNER, NAME, TYPE, DESCRIPTION,DEFINITION, IMAGE,GEOMETRY FROM SDO_STYLES_TABLE; declare begin begin execute immediate ' Create Table SDO_THEMES_TABLE ( SDO_OWNER VARCHAR2(32) default sys_context(''userenv'', ''CURRENT_SCHEMA''), NAME VARCHAR2(32) NOT NULL, DESCRIPTION VARCHAR2(4000), BASE_TABLE VARCHAR2(64) NOT NULL, GEOMETRY_COLUMN VARCHAR2(2048) NOT NULL, STYLING_RULES CLOB NOT NULL, CONSTRAINT unique_themes PRIMARY KEY (SDO_OWNER, NAME)) '; execute immediate 'CREATE INDEX SDO_THEMES_IDX ON SDO_THEMES_TABLE(SDO_OWNER,BASE_TABLE) '; exception when others then NULL; end; -- this for upgrade cases begin EXECUTE IMMEDIATE ' alter table SDO_THEMES_TABLE modify (BASE_TABLE varchar2(64)) '; exception when others then NULL; end; end; / Create or replace View USER_SDO_THEMES AS SELECT NAME, DESCRIPTION, BASE_TABLE, GEOMETRY_COLUMN, STYLING_RULES FROM SDO_THEMES_TABLE WHERE sdo_owner = sys_context('userenv', 'CURRENT_SCHEMA'); Create or replace View ALL_SDO_THEMES AS SELECT SDO_OWNER OWNER, NAME, DESCRIPTION, BASE_TABLE, GEOMETRY_COLUMN, STYLING_RULES FROM SDO_THEMES_TABLE WHERE (exists (select table_name from all_tables where table_name=base_table and owner = sdo_owner union all select table_name from all_object_tables where table_name=base_table and owner = sdo_owner union all select view_name table_name from all_views where view_name=base_table and owner = sdo_owner)); Create or replace View DBA_SDO_THEMES AS SELECT SDO_OWNER OWNER, NAME, DESCRIPTION, BASE_TABLE, GEOMETRY_COLUMN, STYLING_RULES FROM SDO_THEMES_TABLE WHERE (exists (select table_name from dba_tables where table_name=base_table union all select table_name from dba_object_tables where table_name=base_table union all select view_name table_name from dba_views where view_name=base_table)); grant select,insert,delete,update on user_sdo_maps to public; grant select,insert,delete,update on user_sdo_styles to public; grant select,insert,delete,update on user_sdo_themes to public; grant select on all_sdo_maps to public; grant select on all_sdo_styles to public; grant select on all_sdo_themes to public; grant select on dba_sdo_maps to public; grant select on dba_sdo_styles to public; grant select on dba_sdo_themes to public; create or replace public synonym user_sdo_maps for mdsys.user_sdo_maps; create or replace public synonym user_sdo_styles for mdsys.user_sdo_styles; create or replace public synonym user_sdo_themes for mdsys.user_sdo_themes; create or replace public synonym all_sdo_maps for mdsys.all_sdo_maps; create or replace public synonym all_sdo_styles for mdsys.all_sdo_styles; create or replace public synonym all_sdo_themes for mdsys.all_sdo_themes; create or replace public synonym dba_sdo_maps for mdsys.dba_sdo_maps; create or replace public synonym dba_sdo_styles for mdsys.dba_sdo_styles; create or replace public synonym dba_sdo_themes for mdsys.dba_sdo_themes; -- delete from SDO_STYLES_TABLE where sdo_owner = 'MDSYS'; declare begin begin INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.BLACK', 'COLOR', 'black', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.BLACK GRAY', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.BLUE', 'COLOR', 'blue', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.COUNTIES', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.FACILITY', 'COLOR', 'MQ Facility color', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.FUNNY COLOR', 'COLOR', 'qwer', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.OCEAN W/O BOUNDARY', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.PARK FOREST', 'COLOR', 'park forest', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_1', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_10', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_11', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_12', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_13', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_2', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_3', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_4', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_5', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_6', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_7', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_8', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RB13_9', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RED', 'COLOR', 'red color', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RED W/ BLACK BORDER', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.RIVER', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.ROSY BROWN', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.ROSY BROWN STROKE', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.SANDY BROWN', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.SEQ6_01', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.SEQ6_02', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.SEQ6_03', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.SEQ6_04', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.SEQ6_05', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.SEQ6_06', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.US MAP YELLOW', 'COLOR', 'Primary color for US maps.', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.WATER', 'COLOR', 'color for rendering water', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.WHEAT', 'COLOR', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.WHITE', 'COLOR', 'white', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.YELLOW', 'COLOR', 'yellow color', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'C.YELLOW 2', 'COLOR', 'yellow color 2', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.DPH', 'LINE', 'Divided primary highways', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.EXCELLENT_ROADS', 'LINE', 'Excellent Roads', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.FAIR_ROADS', 'LINE', 'Fair Roads', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.FERRY', 'LINE', 'ferry line', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.GOOD_ROADS', 'LINE', 'Good Roads', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.LIGHT DUTY', 'LINE', 'Light duty roads', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.MAJOR STREET', 'LINE', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.MAJOR TOLL ROAD', 'LINE', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.MQ_ROAD2', 'LINE', 'MapQuest road style', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.PH', 'LINE', 'Primary highways', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.POOR_ROADS', 'LINE', 'Poor Roads', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.PTH', 'LINE', 'Primary Toll Highway', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.RAILROAD', 'LINE', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.RAMP', 'LINE', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.SH', 'LINE', 'secondary highways, ramps et cl', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.STATE BOUNDARY', 'LINE', 'state boundary', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.STREET', 'LINE', 'Streets', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'L.TRANSPARENT', 'LINE', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.CIRCLE', 'MARKER', 'circle', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.GREEN STAR', 'MARKER', 'a green star', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.HEXAGON', 'MARKER', 'Hexagon', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.PENTAGON', 'MARKER', 'Pentagon', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.REDSQ', 'MARKER', 'RedSQ', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.SMALL TRIANGLE', 'MARKER', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.STAR', 'MARKER', 'star', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.TOWN HALL', 'MARKER', '', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'M.TRIANGLE', 'MARKER', 'a triangle', ' ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.AIRPORT NAME', 'TEXT', '', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.CITY NAME', 'TEXT', 'Font for City names', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.MAP TITLE', 'TEXT', '', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.PARK NAME', 'TEXT', 'sf park name', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.RED STREET', 'TEXT', '', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.ROAD NAME', 'TEXT', 'Font for Road names', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.SHIELD1', 'TEXT', 'used for labels on top of m.shield1', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.SHIELD2', 'TEXT', 'used for labels on top of m.shield2', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.STATE NAME', 'TEXT', 'name for states', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.STREET NAME', 'TEXT', '', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.STREET2', 'TEXT', '', ' Hello World! ' ); INSERT INTO SDO_STYLES_TABLE(SDO_OWNER,NAME,TYPE,DESCRIPTION,DEFINITION) VALUES( 'MDSYS', 'T.TITLE', 'TEXT', 'Default style for map title', ' Hello World! ' ); exception when others then NULL; end; end; / declare begin begin execute immediate 'create table mdsys.sdo_cached_maps_table( SDO_OWNER VARCHAR2(32) default sys_context(''userenv'', ''CURRENT_SCHEMA''), name varchar2(32), description varchar2(4000), tiles_table varchar2(32), is_online varchar2(3) not null, is_internal varchar2(4) not null, definition clob not null, base_map varchar2(32), map_adapter blob, CONSTRAINT unique_cached_maps PRIMARY KEY (SDO_OWNER, NAME)) '; exception when others then NULL; end; end; / Create or replace View mdsys.USER_SDO_CACHED_MAPS AS SELECT NAME, DESCRIPTION, tiles_table, is_online, is_internal, DEFINITION, base_map, map_adapter FROM mdsys.SDO_CACHED_MAPS_TABLE WHERE sdo_owner = sys_context('userenv', 'CURRENT_SCHEMA'); Create or replace View mdsys.ALL_SDO_CACHED_MAPS AS SELECT SDO_OWNER OWNER, NAME, DESCRIPTION, tiles_table, is_online, is_internal, DEFINITION, base_map, map_adapter FROM mdsys.SDO_CACHED_MAPS_TABLE ; grant select,insert,delete,update on mdsys.user_sdo_cached_maps to public; grant select on mdsys.all_sdo_cached_maps to public; create or replace public synonym user_sdo_cached_maps for mdsys.user_sdo_cached_maps; create or replace public synonym all_sdo_cached_maps for mdsys.all_sdo_cached_maps; @@sdovis3dschema.sql