Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल पर एक स्थानिक सूचकांक बनाना

तालिका को अनुक्रमित करने से पहले आपके पास इसे 'स्थानिक रूप से सक्षम' होना चाहिए।
यह जांचने का प्रयास करें कि क्या यह स्थानिक मेटाडेटा में दिखाया गया है:

SELECT * FROM USER_SDO_GEOM_METADATA
    WHERE TABLE_NAME = UPPER('floating_options')
      AND COLUMN_NAME = UPPER('area_geo');

यदि कोई परिणाम नहीं हैं - तो कुछ विकल्प उपलब्ध हैं।
एक गंदा तरीका - सीधे डेटा डालें

INSERT INTO USER_SDO_GEOM_METADATA
VALUES (UPPER('floating_options'),UPPER('area_geo'),
        mdsys.SDO_DIM_ARRAY(
             mdsys.SDO_DIM_ELEMENT('Easting', <lowest_x>, <highest_x>, <x_tolerance>),
             mdsys.SDO_DIM_ELEMENT('Northing', <lowest_y>, <highest_y>, <y_tolerance>)
        ), <SRID>);

कृपया <प्लेसहोल्डर बदलें> तदनुसार

कृपया https://community.oracle.com/thread/836452 पर भी एक नज़र डालें। ?tstart=0 याhttp://gerardnico.com/wiki/oracle_spatial/metadata



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरा JDBC अपडेट काम क्यों नहीं कर रहा है?

  2. ओरेकल से डुप्लिकेट पंक्तियों को हटाना

  3. CLOB पर SUBSTR का प्रदर्शन

  4. LIKE '%...%' वाइल्डकार्ड क्वेरीज़ के लिए PL/SQL प्रदर्शन ट्यूनिंग

  5. ओरेकल में मौजूदा खाते के समान विशेषाधिकारों के साथ स्कीमा को कैसे दोहराएं?