斯潘8
斯潘4
我想将特性写入Oracle数据库。有些特征类型具有几何图形,有些则是非空间的。表是由编写器创建的,模式是动态的,从FME模式TXT文件中读取。
如果我使用Oracle空间对象编写器,所有功能都会得到一个geom属性,并被视为是空间的。
因此,我尝试优化工作流程,并使用第二个编写器——Ora亚搏在线cle非空间编写器——来实现非空间特性。
这大大提高了性能,因为我有50%的非空间特征。
问题:
Oracle空间对象编写器始终使用大写名称创建表(并在必要时进行转换),而Oracle非空间编写器始终使用控制属性中的表创建表。
这样,我就不能对两个编写器使用相同的模式定义文件。
我错过了什么吗?
只是一种预感,在创建Oracle空间对象编写器时,是否尝试取消选中“大写列名”选项?
来自文档:
如果选中此参数,编写器自动将列名称变为大写,并且不允许列名称中需要在Oracle中引用的字符。此参数仅在生成编写器时适用。
?2019安全亚搏在线软件公司|合法的