你在这里: 数据库 > SQLExecutor执行器

SQLExecutor执行器

对数据库执行SQL查询。

对于进入转换器的每个功能,都会向数据库发出一个查询。然后通过结果港口。

输入端口

输出端口

参数

使用说明

在SQL查询完成之前,不会输出进入此转换器的功能。此行为确保其他SQLExecutor转换器(如果存在)在前一个查询完成之前不执行其查询。

与…的关系特色合并

FeatureMerger连接两个数据集,并使用一个简单的单属性键来匹配特征。特色合并还可以使用其合并类型参数。

与…的关系内联查询器

InlineQuerier可以被认为是SQLCreator/SQLExecutor转换器的一个狡猾的堂兄弟,因为它允许将SQL的强大功能应用于源于不支持SQL的数据源或不支持SQL的源的数据集。

如果要查询的所有数据已经存在于SQL能力的数据源中,使用SQLC造饰者或SQLExcExtuor总是更有效,因为这允许数据的查询和过滤在数据库进入FME环境之前由数据库直接执行。

与…的关系细木工

当在FME中流动的数据和数据库中保存的数据之间存在一对一或一对多关系时,Joiner是非常有用和高效的。如果可以使用,那么Joiner可以比使用InlineQuerier或SQLCreator/SQLExecutor更有效,前提是Joiner键字段在源数据库中有索引。细木工使用简单,不需要任何SQL知识。

例子

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项.

变压器类别

数据库

搜索FME知识中心

在上搜索有关此转换器的示例和信息FME知识中心.