1.创建一个相同长度的单字段文件
2.使用COPY *NOCHK复制数据到新的单字段文件
3.使用16进制下载新的单字段文件
文件长度
SELECT SUM(LENGTH) FROM QSYS2.SYSCOLUMNS WHERE TABLE_SCHEMA =
'SUNNYREN1' AND TABLE_NAME = 'A2'
创建相同长度的单字段文件
CRTPF FILE(QTEMP/A5) RCDLEN(140) MAXMBRS(*NOMAX) SIZE(*NOMAX)
创建文件链接在QTEMP
CREATE ALIAS QTEMP/TEMP FOR SUNNYREN1/A2(A2)
复制数据到新的单字段文件
CPYF FROMFILE(QTEMP/TEMP) TOFILE(QTEMP/A5) MBROPT(*REPLACE) FMTOPT(*NOCHK)
使用SQL 在QTEMP创建与旧文件同名文件,参考新的单字段文件
CREATE TABLE QTEMP/A2 AS (SELECT * FROM QTEMP/TEMP) WITH DATA