如果在输出模式中数据有效,则可选择置换或追加。 这会根据在输出用视表中的设置的连接源信息类型而有所区别。 可在各种视表过滤器的I/O用视表标签中设置视表的输出模式。
输出模式 | 说明 |
---|---|
新建/置换 | 覆盖已有文件。如果文件不存在,则创建新文件。 |
追加 | 追加到已有文件。如果文件不存在,则创建新文件。 |
在固定长文件连接源信息属性对话框或 可变长文本连接源信息属性对话框中设置表头行数大于1时,只有"新建/置换"情况下才输出表头行数。 尽管创建了新文件(当文件不存在时),但表头行数不以"追加"方式输出。
输出模式可用。
当视表过滤器I/O用视表标签中的输出用视表设置为更新SQL DB连接源信息,
输出模式表格栏将变为数据保证(COMMIT)方法表格栏。
因此它不能被设置。要获得设定的详细信息,参照
数据保证(COMMIT)方法设定对话框。
在其它视表过滤器中,输出数据是插入(INSERT)的单个记录。
当存在相同记录,则主键值异常结束。
在更新SQL DB视表过滤器属性中,
可使用更新标签
设置追加记录(INSERT)和更新已有记录(UPDATE)选项。
当主键值中包含已存在的数据时可指定操作。
输出模式 | 说明 |
---|---|
插入 |
记录追加至指定数据表。 数据表必须是空的,否则会出现错误。 |
追加 | 不管数据表是否为空,追加记录至数据表。 |
置换 | 先删除数据表中所有数据,然后追加记录至数据表。 |
删除 |
先删除数据表中所有数据,然后追加记录至数据表。 该模式基本上跟"置换"相同。 由于"删除"用作删除命令,因此相对更快。 然而,该方法可能不可以使用,这要取决于数据表的定义。 |
输出模式 | 说明 |
---|---|
刷新装载 | 删除指定维的已有成员,加入其它成员。 |
追加装载 | 如果需要,将新成员加入到已有成员中。 |
输出模式 | 说明 |
---|---|
刷新装载 | 删除已有数据并重新装载数据。 |
追加装载 | 覆盖已有数据,加入新数据。 |
输出模式有效。
由于数据通道连接器或临时文件连接源信息或虚拟文件连接源信息中没有数据,因此不能设置,而且对输出模式没有说明。