作家模式规范

普遍存在的PSQL Writer允许用户指定写入器模式,该编写模式确定应​​为接收的每个功能发出数据库命令。有效的作者模式是插入更新删除

作者模式约束

更新删除模式,这fme_where.属性始终优先于此pervasive_update_key_columns.def line参数。如果两者都是fme_where.属性和attpervasive_update_key_columns.def line参数不存在,然后更新或者删除模式将生成错误。

当。。。的时候fme_where.属性存在,它将verbatim用作生成的where子句更新或者删除命令。例如,如果fme_where.被设定为“id <5',然后使用字段ID小于5的所有数据库记录将受到命令的影响。

当。。。的时候fme_where.属性不存在,作者寻找pervasive_update_key_columns.def line参数并使用它来确定命令影响哪些记录。有关更多信息,请参阅DEFmdb_update_key_columns.def line参数。

作家模式选择

写入器模式可以在三个独特的级别中指定。它可以在作者级别上指定,在特征类型或单个功能上。

在作者级别,写入器模式由此指定Writer_Mode.指示。该指令可以通过特征类型写入器模式规范取代。

笔记:有关此指令的更多信息,请参阅本章数据库编写器模式

在功能类型级别,写入器模式由pervasive_writer_mode.def line参数。此参数取代了Writer_Mode.指示。除非此参数设置为插入,它可能会在个人特征上取代fme_db_operation.属性。有关此参数的更多信息,请参阅DEF线文档。

在特征级别,写入器模式由fme_db_operation.属性。除非要素类型级别的参数设置为插入,此属性指定的Writer模式始终取代所有其他值。接受的价值观fme_db_operation.属性是插入更新或者删除