Netezza非空间作者参数
数据库连接
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定Netezza ODBC数据源名称(DSN)的名称。DSN必须指定Netezza中存在的数据库。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
输入要访问数据库,用户帐户或需要身份验证的用户名和密码。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
如果尚未返回连接/结果,则将查询终止查询的时间(秒)。
如果它设置为0,则没有超时。默认为30。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Netezza无法从数据库错误中恢复;发生数据库错误时,将删除已在当前转换中写入的功能。由于无效的几何或数据库约束违规,可能会发生数据库错误。所有数据库错误都必须导致翻译失败。因此,此参数不会在发生数据库错误时影响行为。
但是,可以预先验证某种形式的坏数据,因此不会产生数据库错误。例如,FME可以在将其写入数据库之前检测超出范围的数值。FME还可以在写入之前检测某些类型的无效几何形状。如果不,这些不良功能被拒绝。如果是的,这些不良功能导致翻译失败。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
在事务到数据库之前,每次交易中的功能的功能的数量。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数允许在打开表以写入之前执行SQL语句。例如,可能需要在尝试写入之前放弃约束。仅当第一个功能到达作者时,才会执行该语句。
可以通过使用该字符界定多个SQL命令fme_sql_delimiter.
指令,嵌入在SQL块的开头。此指令之后的单个字符将用于将SQL块拆分为SQL语句,然后将发送到数据库以进行执行。笔记:在角色之前包含一个空格。
例如:
fme_sql_delimiter;从教师删除;从lastname ='doe'和firstname ='John'的人那里删除
不允许使用多个分隔符,并且在发送到数据库之前将删除分隔符字符。
在执行这些SQL语句期间发生的任何错误通常会终止读取器或写入器(取决于SQL语句的执行情况而错误。如果指定的语句先于连字符(“ - ”),则忽略此类错误。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数允许在写入一组表后执行SQL语句。例如,可能需要在创建它之后清理临时视图。
可以通过使用该字符界定多个SQL命令fme_sql_delimiter.
指令,嵌入在SQL块的开头。此指令之后的单个字符将用于将SQL块拆分为SQL语句,然后将发送到数据库以进行执行。笔记:在角色之前包含一个空格。
例如:
fme_sql_delimiter;从教师删除;从lastname ='doe'和firstname ='John'的人那里删除
不允许使用多个分隔符,并且在发送到数据库之前将删除分隔符字符。
在执行这些SQL语句期间发生的任何错误通常会终止读取器或写入器(取决于SQL语句的执行情况而错误。如果指定的语句先于连字符(“ - ”),则忽略此类错误。