span8
span4
为了使ArcGIS的互操作扩展到成功显示Oracle空间表,该表必须有一个空间索引。您可能需要联系您的Oracle数据库管理员有添加的空间索引。下面的示例中的Oracle SQL命令将创建一个表空间索引(名为“的geom”几何列):
CREATE INDEX my_index ON MY_TABLE(的geom)INDEXTYPE IS MDSYS.SPATIAL_INDEX;
为了使ArcGIS的互操作扩展到成功地识别单个特征(并显示他们在表视图),该表必须有一个整数索引。确保数据库表具有以下属性的索引列:
如果你已经在表中唯一的整数值的列,那么你可以使用下面的示例中的Oracle SQL命令来使列索引和NOT NULL:
ALTER TABLE MY_TABLE ADD UNIQUE(my_old_id);ALTER TABLE MY_TABLE MODIFY(my_old_id NOT NULL);
如果你没有在表中唯一的整数列,那么你需要创建一个新的列,并具有独特的整数设置的值。下面的例子中的Oracle SQL命令将创建新的索引列:
ALTER TABLE ADD MY_TABLE INTEGER my_new_id唯一的;UPDATE SET MY_TABLE = my_new_id ROWNUM;ALTER TABLE MY_TABLE MODIFY(my_new_id NOT NULL);
©2020安全亚搏在线软件公司|法律