db2 export to *.del of del ,多次执行export导出到同一个文件,如何能让export不是进行覆盖而是在后面做追加记录。
db2 export to filename of del/ixf ....
If the name of a file that already exists is specified, the export utility overwrites the contents of the file; it does not append the information.
所以使用export导出数据到同一个文件并不会追加,只会覆盖。
但导出数据是为了导入的,导出时使用不同的文件名,并不会影响导入的。
使用db2 import from filename of del/ixf insert into 可以将不同的文件追加导入。
在Db2中,可以使用以下命令将数据导出到一个文件中:
db2 export to <filename> of del modified by coldel|delimiter <delimiter> select <columns> from <table>
其中,<filename>
是导出文件的名称,如果多次执行该命令并指定相同的文件名,会覆盖原有文件内容。如果需要将数据追加到同一个文件中,可以使用以下方法:
>>
符号将输出追加到文件末尾:db2 export to <filename> of del modified by coldel|delimiter <delimiter> select <columns> from <table> >> <filename>
APPEND
选项将数据追加到文件末尾:db2 export to <filename> of del modified by coldel|delimiter <delimiter> select <columns> from <table> append
以上两种方法都可以将数据追加到同一个文件中,而不是覆盖原有文件内容。