oracle 存储 更新,oracle 更新空间数据存储过程语句
create or replace procedure UpdatePoly(tablename in nvarchar2,
keyfield in nvarchar2,
keyvalue in nvarchar2,
srid in nvarchar2,
poly in clob) as
strsql varchar2(8000);
begin
strsql := 'update '|| tablename ||' set shape= sde.st_polygon('''|| poly ||''','||srid||') where '|| keyfield ||'='''|| keyvalue||'''';
execute immediate strsql;
commit;
end;
2:更新空間數據:
create or replace procedure UpdatePoly(keyvalue in nvarchar2,
srid in INTEGER,
poly in clob) as
geom sde.st_geometry;
begin
geom:=sde.st_polyfromtext(poly,srid);
update SP_ARCHIVESREDLINE t set t.shape = geom where t.archivesid = keyvalue;
commit;
end;
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的oracle 存储 更新,oracle 更新空间数据存储过程语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贷款拨备率和拨备覆盖率
- 下一篇: 恒通科技是做什么的