Changeset 270 for trunk/import


Ignore:
Timestamp:
04/09/13 10:03:34 (11 years ago)
Author:
astrid.emde
Message:

Geometriespalten und Constraints hinzugefügt. Prüfung erfolgte

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/nutzungsart_definition_ORACLE.sql

    r250 r270  
    3636        NAME            varchar2(2047), 
    3737        BEZEICHNUNG     varchar2(2047), 
    38         CONSTRAINT      NUTZUNG_pk      PRIMARY KEY (GML_ID, BEGINNT)--, 
    39         --CONSTRAINT    NUTZUNG_META_id FOREIGN KEY (NUTZ_ID)       -- fuer ORACLE noch anpassen 
    40         --      REFERENCES NUTZUNG_META (NUTZ_ID) MATCH SIMPLE 
    41         --      ON UPDATE NO ACTION ON DELETE CASCADE 
     38        CONSTRAINT      NUTZUNG_pk      PRIMARY KEY (GML_ID, BEGINNT) 
    4239); 
    4340 
    44 --SELECT AddGeometryColumn('NUTZUNG','ora_geometry','25832','POLYGON',2); 
     41ALTER TABLE NUTZUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY; 
    4542INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('NUTZUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001))); 
    4643 
    4744CREATE INDEX ALKIS_KEYN_1  ON NUTZUNG (NUTZ_ID, CLASS); 
    4845CREATE INDEX ALKIS_KEYN_2 ON NUTZUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL; 
     46 
     47ALTER TABLE NUTZUNG ADD CONSTRAINT NUTZUNG_META_ID FOREIGN KEY (NUTZ_ID)  
     48REFERENCES NUTZUNG_META (NUTZ_ID) ON DELETE CASCADE; 
     49 
    4950COMMENT ON TABLE  NUTZUNG             IS 'Zusammenfassung von 26 Tabellen des Objektbereiches "TatsÀchliche NUTZUNG".'; 
    5051COMMENT ON COLUMN NUTZUNG.GML_ID      IS 'Identifikator, global eindeutig'; 
     
    6465        LABEL         varchar2(100), 
    6566        BLABLA        varchar2(1000), 
    66         CONSTRAINT ALKIS_KEYN_3 PRIMARY KEY (NUTZ_ID, CLASS)--, 
    67         --CONSTRAINT ALKIS_KEYN_4 FOREIGN KEY (NUTZ_ID)         -- fuer ORACLE noch anpassen 
    68         --      REFERENCES NUTZUNG_META (nutz_id) MATCH SIMPLE 
    69         --      ON UPDATE NO ACTION ON DELETE CASCADE 
     67        CONSTRAINT ALKIS_KEYN_3 PRIMARY KEY (NUTZ_ID, CLASS) 
    7068); 
     69 
     70ALTER TABLE NUTZUNG_CLASS ADD CONSTRAINT ALKIS_KEYN_4 FOREIGN KEY (NUTZ_ID)  
     71REFERENCES NUTZUNG_META (NUTZ_ID) ON DELETE CASCADE; 
     72 
    7173COMMENT ON TABLE  NUTZUNG_CLASS            IS 'SchlÃŒsseltabelle. Feinere Klassifizierung der zusammen gefassten NUTZUNGsarten.'; 
    7274COMMENT ON COLUMN NUTZUNG_CLASS.NUTZ_ID    IS 'Index fuer die Quell-Tabelle bei der Zusammenfassung in der Tabelle NUTZUNG.'; 
Note: See TracChangeset for help on using the changeset viewer.