你在这里: 流行格式 > ESRI地理数据库读写器 > 技术参考:映射文件指令 > 编写器映射文件指令 > 编写器指令-所有地理数据库类型

编写器指令-所有地理数据库类型

本节描述地理数据库编写器模块识别的指令。

每个指令的前缀都是当前的 γ 当它放置在映射文件中时。默认情况下,这个 因为geodatabase writer与 .

忽略\失败的\功能\条目

必需/可选可选的

参数:

价值观:是的,不

默认值:

工作台参数忽略失败的功能

例子

geodatabase_sde_ignore_failed_feature_entry yes是

最大\数量\失败的\功能

必需/可选可选的

工作台参数要忽略的最大功能数

例子

geodatabase_sde_max_number_failed_features 100

转储\失败的\功能

必需/可选可选的

价值观: 是的,不

工作台参数将失败的功能转储到文件

违约:

FFSH DUMPPH文件

必需/可选可选的

参数:

价值观: 路径和文件名

工作台参数功能转储文件名失败

例子

地理数据库“c:\user temp\bad features.ffs”

RealthQualSQL {n}

有时,在打开表之前,必须执行一些SQL语句。例如,在试图读取视图之前,可能需要确保该视图存在。

打开要从数据库读取的连接时,读者寻找指令 新开始SQL {n} (用于n=0,1,2,…)并在数据库连接上以SQL语句的形式执行每个此类指令的值。

多个SQL命令可以由使用fme_sql_分隔符指令,嵌入在SQL块的开头。此指令后面的单个字符将用于将SQL块拆分为SQL语句,然后发送到数据库执行。注:在角色前面加一个空格。

例如:

fme_sql_分隔符;从讲师中删除;从姓氏为'doe'且名字为'john'的人员中删除

不允许使用多个分隔符,分隔符将在发送到数据库之前被删除。

执行这些SQL语句期间发生的任何错误通常都会终止读卡器或编写器(取决于执行SQL语句的位置),并出现错误。如果指定的语句前面有连字符(“-”),这样的错误被忽略了。

必需/可选

可选的

工作台参数

开始SQL

EnthSQL SQL {N}

有时必须在读取一组表之后执行一些SQL语句。例如,在中创建临时视图后,可能需要清理它开始SQL.

在关闭数据库上的连接之前,读者寻找指令 In EnthSQL SQL {N} (用于n=0,1,2,…)并在数据库连接上以SQL语句的形式执行每个此类指令的值。

多个SQL命令可以由使用fme_sql_分隔符指令,嵌入在SQL块的开头。此指令后面的单个字符将用于将SQL块拆分为SQL语句,然后发送到数据库执行。注:在角色前面加一个空格。

例如:

fme_sql_分隔符;从讲师中删除;从姓氏为'doe'且名字为'john'的人员中删除

不允许使用多个分隔符,分隔符将在发送到数据库之前被删除。

执行这些SQL语句期间发生的任何错误通常都会终止读卡器或编写器(取决于执行SQL语句的位置),并出现错误。如果指定的语句前面有连字符(“-”),这样的错误被忽略了。

必需/可选

可选的

工作台参数

结束SQL