MINI MINI MANI MO
Rem
Rem $Header: sdo/admin/sdocsvws.sql /main/8 2017/03/17 13:26:17 rjanders Exp $
Rem
Rem sdocsvws.sql
Rem
Rem Copyright (c) 2004, 2017, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem NAME
Rem sdocsvws.sql - <one-line expansion of the name>
Rem
Rem DESCRIPTION
Rem <short description of component this file declares/defines>
Rem
Rem NOTES
Rem <other useful comments, qualifications, etc.>
Rem
Rem BEGIN SQL_FILE_METADATA
Rem SQL_SOURCE_FILE: sdo/admin/sdocsvws.sql
Rem SQL_SHIPPED_FILE: md/admin/sdocsvws.sql
Rem SQL_PHASE: SDOCSVWS
Rem SQL_STARTUP_MODE: NORMAL
Rem SQL_IGNORABLE_ERRORS: NONE
Rem SQL_CALLING_FILE: sdo/admin/catmdlocp1.sql
Rem END SQL_FILE_METADATA
Rem
Rem MODIFIED (MM/DD/YY)
Rem rjanders 03/09/17 - Add missing SQL_FILE_METADATA information
Rem rjanders 02/01/15 - #20418139: Cannot grant SELECT to PUBLIC
Rem rjanders 03/15/13 - #16473696: Start/End _ORACLE_SCRIPT
Rem initialization
Rem sravada 11/09/12 - bug 15852538
Rem mhorhamm 10/19/09 - Fix views on SDO_DATUMS
Rem mhorhamm 02/14/05 - Create synonyms for views
Rem sravada 08/31/04 - sravada_lrg_1733556
Rem sravada 08/31/04 - Created
Rem
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************
-- For VIEW definitions we can always create or replace
-- We don't to check if it exists or not
CREATE OR REPLACE VIEW MDSYS.SDO_DATUM_ENGINEERING
AS
SELECT
DATUM_ID,
DATUM_NAME,
ELLIPSOID_ID,
PRIME_MERIDIAN_ID,
INFORMATION_SOURCE,
DATA_SOURCE,
SHIFT_X,
SHIFT_Y,
SHIFT_Z,
ROTATE_X,
ROTATE_Y,
ROTATE_Z,
SCALE_ADJUST
FROM
MDSYS.SDO_DATUMS
WHERE
DATUM_TYPE = 'ENGINEERING';
CREATE OR REPLACE VIEW MDSYS.SDO_DATUM_GEODETIC
AS
SELECT
DATUM_ID,
DATUM_NAME,
ELLIPSOID_ID,
PRIME_MERIDIAN_ID,
INFORMATION_SOURCE,
DATA_SOURCE,
SHIFT_X,
SHIFT_Y,
SHIFT_Z,
ROTATE_X,
ROTATE_Y,
ROTATE_Z,
SCALE_ADJUST
FROM
MDSYS.SDO_DATUMS
WHERE
DATUM_TYPE = 'GEODETIC';
CREATE OR REPLACE VIEW MDSYS.SDO_DATUM_VERTICAL
AS
SELECT
DATUM_ID,
DATUM_NAME,
ELLIPSOID_ID,
PRIME_MERIDIAN_ID,
INFORMATION_SOURCE,
DATA_SOURCE,
SHIFT_X,
SHIFT_Y,
SHIFT_Z,
ROTATE_X,
ROTATE_Y,
ROTATE_Z,
SCALE_ADJUST
FROM
MDSYS.SDO_DATUMS
WHERE
DATUM_TYPE = 'VERTICAL';
CREATE OR REPLACE VIEW MDSYS.SDO_CRS_COMPOUND
AS
SELECT
SRID,
COORD_REF_SYS_NAME,
CMPD_HORIZ_SRID,
CMPD_VERT_SRID,
INFORMATION_SOURCE,
DATA_SOURCE
FROM
MDSYS.SDO_COORD_REF_SYS
WHERE
COORD_REF_SYS_KIND = 'COMPOUND';
CREATE OR REPLACE VIEW MDSYS.SDO_CRS_ENGINEERING
AS
SELECT
SRID,
COORD_REF_SYS_NAME,
COORD_SYS_ID,
DATUM_ID,
INFORMATION_SOURCE,
DATA_SOURCE
FROM
MDSYS.SDO_COORD_REF_SYS
WHERE
COORD_REF_SYS_KIND = 'ENGINEERING';
CREATE OR REPLACE VIEW MDSYS.SDO_CRS_GEOCENTRIC
AS
SELECT
SRID,
COORD_REF_SYS_NAME,
COORD_SYS_ID,
DATUM_ID,
INFORMATION_SOURCE,
DATA_SOURCE
FROM
MDSYS.SDO_COORD_REF_SYS
WHERE
COORD_REF_SYS_KIND = 'GEOCENTRIC';
CREATE OR REPLACE VIEW MDSYS.SDO_CRS_GEOGRAPHIC2D
AS
SELECT
SRID,
COORD_REF_SYS_NAME,
COORD_SYS_ID,
DATUM_ID,
INFORMATION_SOURCE,
DATA_SOURCE
FROM
MDSYS.SDO_COORD_REF_SYS
WHERE
COORD_REF_SYS_KIND = 'GEOGRAPHIC2D';
CREATE OR REPLACE VIEW MDSYS.SDO_CRS_GEOGRAPHIC3D
AS
SELECT
SRID,
COORD_REF_SYS_NAME,
COORD_SYS_ID,
DATUM_ID,
INFORMATION_SOURCE,
DATA_SOURCE
FROM
MDSYS.SDO_COORD_REF_SYS
WHERE
COORD_REF_SYS_KIND = 'GEOGRAPHIC3D';
CREATE OR REPLACE VIEW MDSYS.SDO_CRS_PROJECTED
AS
SELECT
SRID,
COORD_REF_SYS_NAME,
COORD_SYS_ID,
SOURCE_GEOG_SRID,
PROJECTION_CONV_ID,
INFORMATION_SOURCE,
DATA_SOURCE
FROM
MDSYS.SDO_COORD_REF_SYS
WHERE
COORD_REF_SYS_KIND = 'PROJECTED';
CREATE OR REPLACE VIEW MDSYS.SDO_CRS_VERTICAL
AS
SELECT
SRID,
COORD_REF_SYS_NAME,
COORD_SYS_ID,
DATUM_ID,
INFORMATION_SOURCE,
DATA_SOURCE
FROM
MDSYS.SDO_COORD_REF_SYS
WHERE
COORD_REF_SYS_KIND = 'VERTICAL';
grant read on MDSYS.SDO_DATUM_ENGINEERING to public;
create or replace public synonym SDO_DATUM_ENGINEERING for MDSYS.SDO_DATUM_ENGINEERING;
grant read on MDSYS.SDO_DATUM_GEODETIC to public;
create or replace public synonym SDO_DATUM_GEODETIC for MDSYS.SDO_DATUM_GEODETIC;
grant read on MDSYS.SDO_DATUM_VERTICAL to public;
create or replace public synonym SDO_DATUM_VERTICAL for MDSYS.SDO_DATUM_VERTICAL;
grant read on MDSYS.SDO_CRS_COMPOUND to public;
create or replace public synonym SDO_CRS_COMPOUND for MDSYS.SDO_CRS_COMPOUND;
grant read on MDSYS.SDO_CRS_ENGINEERING to public;
create or replace public synonym SDO_CRS_ENGINEERING for MDSYS.SDO_CRS_ENGINEERING;
grant read on MDSYS.SDO_CRS_GEOCENTRIC to public;
create or replace public synonym SDO_CRS_GEOCENTRIC for MDSYS.SDO_CRS_GEOCENTRIC;
grant read on MDSYS.SDO_CRS_GEOGRAPHIC2D to public;
create or replace public synonym SDO_CRS_GEOGRAPHIC2D for MDSYS.SDO_CRS_GEOGRAPHIC2D;
grant read on MDSYS.SDO_CRS_GEOGRAPHIC3D to public;
create or replace public synonym SDO_CRS_GEOGRAPHIC3D for MDSYS.SDO_CRS_GEOGRAPHIC3D;
grant read on MDSYS.SDO_CRS_PROJECTED to public;
create or replace public synonym SDO_CRS_PROJECTED for MDSYS.SDO_CRS_PROJECTED;
grant read on MDSYS.SDO_CRS_VERTICAL to public;
create or replace public synonym SDO_CRS_VERTICAL for MDSYS.SDO_CRS_VERTICAL;
commit;
set define on;
Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************
OHA YOOOO