用oracle一张表的一个字段更新另外一个字段并进行修改

时间:2016-8-1    作者:悬浮的青春    分类: dbbase


工作中遇到了一个小问题。


想批量修改oracle数据库中的某一个字段的值,这个字段的值可以用另外两个字段经过拼接得到。


其实就是一张空间表。但是现在的数据只有excle,又不想用arcgis处理那么麻烦。于是想到了用pl/sql批量更新直接执行sql即可。


就不贴其他的了。直接贴。懂的人一看就明白了。



说明:该空间表是ST_geometry类型。4326是坐标系 代表wgs84。

update 空间表 t set t.shape=sde.st_geometry(‘point(‘||t.longitude||’ ‘||t.latitude||’)’,4326); commit;


执行完就把所有的非空间的数据转成了空间的了。





WRITTEN BY

avatar