SPAN8.
SPAN4.
当我使用Oracle Spatial或非空间编写者在Oracle数据库中创建新表时,我必须确保我使我的属性名称所有大写否则FME按原样写下这些属性。我的dba希望列名称为大写。如何确保FME始终使用大写属性名称创建表?
Oracle Writer功能类型上的属性名称将被强制为大写,而不是在默认情况下包含需要在Oracle中引用的字符。将Oracle编写器添加到名为“大写列名”的工作空间时,存在一个参数,可以取消选中以允许混合案例列名。有关更多信息,请参阅文档Oracle Writer参数。
要更改FME的默认行为,请在写入Oracle数据库时始终强制大写属性,您必须在FME中编辑两个元文件。这也必须通过每一个新的FME安装完成。有一种增强请求可以在FME工作台GUI中提供此选项。
FME安装文件夹中需要2个文件。
<安装文件夹> \ metafile \ oracle8i_db.fmf(spatial)
在这些文件中搜索“attribute_case”。任何应该出现的单词......即“attribute_case任何”
替换“任何”单词和“Upper_first_alpha”。
这将影响使用FME生成的所有新工作区。
现有的人不会受到影响。要更改现有工作区,请使用bulkattributerenamer:
请联系亚搏在线安全软件支持如果您需要额外的帮助。
©2019 S亚搏在线afe Software Inc |合法的