用PL/SQL导出数据问题

薪水 2010-10-20 04:45:55
用PL/SQL导出表数据时,由于表中有这样的数据LOCATION MDSYS.SDO_GEOMETRY,导出是出错!错误提示如下:
“表data10存在一个或多个MDSYS.SDO_GEOMETRY列,不能导出为sql脚本”
求解?
...全文
356 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
delphisanding1 2010-10-21
  • 打赏
  • 举报
回复
TOAD没用过
路过学习
薪水 2010-10-21
  • 打赏
  • 举报
回复
应该是关于空间坐标,位置信息的相关的
薪水 2010-10-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zkl516321905 的回复:]
不到这列数据,导出的时候有问题没?如果没问题那应该就是这个数据列的问题,是不是这个里面有关键字啊,你转义一下试试呢,我也没遇到过这种情况,不过楼主可以试试。
[/Quote]

没这列数据是能够导出的,MDSYS.SDO_GEOMETRY是空间数据类型,我查询数据时发现它会自动生成如下字段:location.sdo_gtype,location.sdo_srid,location.sdo_point.x,location.sdo_point.y,location.sdo_point.z,location.sdo_elem_info
zkl516321905 2010-10-21
  • 打赏
  • 举报
回复
不到这列数据,导出的时候有问题没?如果没问题那应该就是这个数据列的问题,是不是这个里面有关键字啊,你转义一下试试呢,我也没遇到过这种情况,不过楼主可以试试。
薪水 2010-10-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yy_mm_dd 的回复:]
location 是你自己定义的类型吧,你是不是只导出了当前的表,这种类型没有做处理呢?
[/Quote]

不是,location是字段名

9楼:我导出数据的不是乱码

yuhongpingimu 2010-10-20
  • 打赏
  • 举报
回复
我到处的sql脚本怎么是乱码呢。。。楼主你也是乱码么?
Sophiajupiter 2010-10-20
  • 打赏
  • 举报
回复
导出脚本?
sql> spool d:\b.sql
sql>spool off

d:\---为存储位置
b.sql----为存储脚本的名称

YY_MM_DD 2010-10-20
  • 打赏
  • 举报
回复
location 是你自己定义的类型吧,你是不是只导出了当前的表,这种类型没有做处理呢?
薪水 2010-10-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fendy5201 的回复:]
建议使用Toad 导出功能很强大。
[/Quote]
Toad不会.......

SDO_GEOMETRY是空间数据中最基本的类型,此类型用于存储几何形状。它是Oracle Spatial的空间数据存储方式。
mark620 2010-10-20
  • 打赏
  • 举报
回复
建议使用Toad 导出功能很强大。
薪水 2010-10-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zkl516321905 的回复:]
你是要导成SQL脚本?
[/Quote]

恩,是的
hao1hao2hao3 2010-10-20
  • 打赏
  • 举报
回复
没导过这样类型的列,帮顶。
zkl516321905 2010-10-20
  • 打赏
  • 举报
回复
你是要导成SQL脚本?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧