oracle數據庫中空間類型的導入導出

##

如圖shape字段爲空間類型

其顯示效果:

首先是取出shape數據,如果用select shape from *,只能獲得shape對象的地址。

只能通過 dbms_lob.substr(sde.st_astext(shape),4326,1) 該算式取出,其中4326 表示的是 SRID,取出的是個字符串類型的數據。

取出之後,就是實現插入了。

插入的時候同樣是通過某種轉換轉換爲 數據庫可識別的 數據類型

insert into MAP_SPC_STATION_1_0610(OBJECTID,SHAPE) values(80,sde.st_pointfromtext('POINT  ( 107.31220228 29.59020010)',4326)),這裏需要注意:POINT後面的字段需要加引號,因爲該函數需要將字符串傳入

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章