WIDTH

指定导出列的数据宽度,单位为字节,取值范围为 1~65535。不足指定宽度时填充空格,超出指定宽度时进行截断。未指定该参数时,导出列按实际长度导出。不同列的指定宽度之间使用 : 进行分隔。若 WIDTH 指定的列个数少于实际导出列个数,则最后几列视为未设置 WIDTH,其导出列按实际数据长度导出。此参数为可选参数,仅在 MODEOUT 的情况下有效。

示例:指定导出数据第一列的宽度为 12 字节,第二列的宽度为 30 字节。

./dmfldr USERID=SYSDBA/Dmsys_123@192.168.100.121:5254 MODE='OUT' SQL="select * from test;" DATA='/home/test/yy/test.txt' WIDTH=12:30