Sql创建者
根据对数据库的SQL查询结果生成FME特性。为SQL查询结果的每一行创建一个FME特性。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
SQL查询产生的功能。
参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
选择数据库格式和数据集,包括任何特定格式的参数。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
您可以保留默认值,或使用坐标系库中的选定内容。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
使用文本编辑器指定SQL查询。
可以使用关键字指定的字符分隔多个SQL命令fme_sql_分隔符,在SQL语句的开头嵌入。紧接着这个关键字后面的单个字符将用于拆分SQL,然后将其发送到数据库以执行。(注意:在字符前面加一个空格。)
单个语句前面可以有连字符,指示应忽略错误。
以下示例包含两个SQL命令,其中第一个命令中的错误将被忽略:
fme_sql_分隔符;
-从表A中选择*;
从表B中选择*;
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
输入要在查询创建的功能上公开的属性的名称。属性将按列表中指定的顺序输出。
注:默认情况下,结果特征的属性被隐藏。可以通过输入属性名称指定要公开的属性。单击“要公开的属性”参数旁边的“浏览”按钮。还可以使用SQL语句通过按“从SQL查询填充…”并输入SQL查询来填充列表。第一个匹配功能中的列将用于填充属性列表。
使用说明
关系到特征合并
FeatureMerge连接两个数据集并使用一个简单的与功能匹配的单个属性键。FeatureMerge还可以使用其合并类型参数。
关系到内联均衡器
如果要查询的所有数据都已存在于支持SQL的数据源中,使用sqlCreator或sqlExecutor总是更有效的,因为这允许数据库在进入FME环境之前直接执行对数据的查询和过滤。
关系到数据库连接器
当通过FME的数据和数据库中保存的数据之间存在一对一或一对多关系时,databasejoiner非常有用和有效。如果可以使用,与使用inlinequerier或sqlcreator/sqlExecutor相比,databasejoiner更高效,前提是databasejoiner关键字字段在源数据库中具有索引。DatabaseJoiner使用简单,不需要任何SQL知识。
例子
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,也可用于一些变压器。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.
变压器类别
搜索FME知识中心
在上搜索有关此变压器的示例和信息FME知识中心.