在执行EXPORT命令并输出到CSV数据文件后,如果字段数据包含返回代码,如何避免行约束(DBMR: 2126)?

~ 0 min
2016-03-03 03:44

在执行Export命令时,如果字段数据包含返回代码,将会有一个错误的处理结果输出到CSV文件中。例如表中仅含有一条记录,如果记录包含返回代码,DBMaster会认为是一条以上的记录。我们可以在描述文件中通过设置参数来获取预想的输出结果。

例如:

这是之前的描述文件:

FORMAT=VARIABLE

COLUMN_DELIMITER=','

ROW_TERMINATOR="\n"

QUOTATION=SINGLE_QUOTE

NUMBER_OF_ROWS_FOR_EACH_TRANSACTION=-1

在执行以上描述文件中的“Export into testtb.csv table testtb description desc.txt;”命令后,不正确的约束将出现在CSV文件中。

我们可以在描述文件中对原始内容做如下修改,以确保输出结果正确并不会自动产生新行。

修改后的描述文件:

FORMAT=VARIABLE

COLUMN_DELIMITER=','

ROW_TERMINATOR="\r\n"

QUOTATION=DOUBLE_QUOTE

NUMBER_OF_ROWS_FOR_EACH_TRANSACTION=-1

版本: DBMaster5.x, DBMaster4.2, DBMaster5.x

产品: Normal

平台: Window xp

平均分: 0 (0 投票)

你不能对该内容发表评论

标签