ORCAL 几何字段操作

ORCAL 几何字段维护

1、OBJECTID 字段维护(自增长)

-- WMMAP_OBJECTID 自增变量
CREATE SEQUENCE WMMAP_OBJECTID
 -- 每次加1
INCREMENT BY 1
-- 从1开始计数
START WITH 1 
-- 不设置最大值
NOMAXvalue 
-- 累加,不循环
NOCYCLE 
--设置缓存cache个序列 NOCACHE 保证序列连续
NOCACHE 


-- 查询下一个值
select WMMAP_OBJECTID.NEXTVAL from dual;
-- 查询当前值
select WMMAP_OBJECTID.currval from dual;


-- 删除自增序列变量
DROP SEQUENCE WMMAP_OBJECTID;

-- 查询表名下的所以自增序列 WMMAP 表名
select * from all_sequences WHERE sequence_owner='WMMAP';

2、将wkt数据存入oracle sde 数据库中

-- 插入shape字段
INSERT INTO MAPROAD(OBJECTID, SHAPE) VALUES(5, SDE.ST_GEOMETRY('POINT(114.6 28.2)', 4326));
-- 查询shape字段
SELECT OBJECTID, sde.st_astext(shape) FROM MAPROAD;

3、声明

1、以上通过本人测试与调试,是在项目中实践的方法,经过论证,可以实现,如有问题,请留言,谢谢你的阅读!

2、转载请标注来源,感谢你的阅读!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值