MapInfo扩展选项卡编写器功能类型参数
要访问要素类型参数,单击齿轮图标在工作区中的功能类型上打开要素类型参数编辑器.要始终在工作台中显示编辑器,可以选择“视图>窗口>参数编辑器”。
一般
所有特征类型共享相似的通用参数,包括功能类型名称,Reader or Writer Name,和几何学。
在大多数编写器功能类型参数对话框中,您还可以控制动态模式定义。Some database formats accept a Table Qualifier prefix on the output table feature type.
见Editing Writer Feature Types更多信息。
这些参数仅适用于选定的特征类型,not to the entire writer.
Tip:如果此处列出的功能类型参数与编写器级别参数冲突,then the writer parameter will be ignored and this feature type parameter will be used.
表设置:常规
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
This parameter lets the user specify how features will be written into the destination table.支持的功能操作包括:
- Insert:使用功能上的属性将行附加到目标表上。
- Update:Update existing table columns using attributes on features.必须在行选择组中指定选择方法。
- Delete:删除现有表行。必须在行选择组中指定选择方法。
- FME_-DB_操作:The feature operation will be determined by the attribute故障模式与后果分析在每个输入功能上。必须在行选择组中指定选择方法。价值故障模式与后果分析将按以下方式处理:
- 如果值为空,空的,or missing,它将被视为插入。
- 接下来将匹配该值以插入,更新,并删除,案例不敏感。
- 如果没有匹配,the feature will be rejected.
- 如果有比赛,将对该功能执行匹配的功能操作。
Tip:这个故障模式与后果分析attribute will now cause feature rejection when Feature Operation is set to插入,Update,或删除.这种行为不同于以前版本的FME。
有关的详细信息功能操作.
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当功能操作设置为Update或故障模式与后果分析,用户可以选择更新,或跳过,功能的空间列。可能的选项有:
- 对:将更新用户指定的空间列。ifmenulls将被写为空值并替换现有的空间值。
- 不:不会更新空间列。
行选择
插入表格时,行选择被忽略。从表中更新和删除时,需要指定一个条件来选择要操作的行。此参数组提供两种方法来构造选择条件:
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
在相应的列选取器对话框中指定的列将用于匹配目标行。将选择所有匹配的行进行更新或删除。如果与指定的匹配列对应的任何功能属性包含空值或缺少值,the feature will be rejected.
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数打开WHERE Clause Builder.您还可以在内联中键入WHERE子句,不启动生成器。用单词开头的子句是可选的。在哪里?.
WHERE子句生成器使用户更容易引用特性属性值,destination table columns,and invoke FME functions.WHERE子句首先作为一个FME表达式进行计算,before being passed onto the destination database.
If the WHERE clause is incorrect or if its evaluation results in failure,翻译会失败。否则,如果WHERE子句通过了FME评估,但它是SQL无效的,此功能将被拒绝或翻译将失败。
对于高级用户,通过条件值编辑器创建的条件FME表达式可用于创建WHERE子句。
Tip:可以将WHERE子句设置为属性。这支持工作区迁移和涉及亚搏在线福美达.(直接支持福美达已弃用。)用于习惯于使用福美达,如果功能操作设置为更新,删除,或故障模式与后果分析,安福美达与匹配列或WHERE子句冲突的属性将导致功能被拒绝。
文件内容
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
默认情况下,编写器生成Unicode 16位(UTF-16)编码的文档。
If this parameter is set to another encoding,写入程序将数据转换为选定的编码。