如何忽略文件中用 | 分隔的列使用导入命令替换来自 db2 table 的数据时
how to ignore a column in a file delimited with | while using a import command to replace data from a db2 table
例如:
文件中的数据如下:
12|Jake|456|Doctor|1996|pisces
Table:
ID-Name-Job-BirthYear-Sign
所以我正在使用的命令:
db2 "Load CLIENT FROM ABC.FILE of DEL MODIFIED BY coldel0x7x keepblanks REPLACE INTO tablename(ID,Name,Job,BirthYear,sign) nonrecoverable"
因此,通过使用此命令,456 被插入到 job 列中,医生被插入到 Birthyear 列中,并且缺少部分。那么如何忽略或删除文件中的第 3 列
查看 Db2 LOAD command syntax 和 METHOD 子句(在 MODIFIED BY 下)。 METHOD 具有子选项 L、N 和 P。P 用于指定要考虑的列在输入文件中的位置。你会说类似
OF DEL MODIFIED BY coldel0x7x keepblanks METHOD P(1,2,4,5,6)
例如: 文件中的数据如下:
12|Jake|456|Doctor|1996|pisces
Table:
ID-Name-Job-BirthYear-Sign
所以我正在使用的命令:
db2 "Load CLIENT FROM ABC.FILE of DEL MODIFIED BY coldel0x7x keepblanks REPLACE INTO tablename(ID,Name,Job,BirthYear,sign) nonrecoverable"
因此,通过使用此命令,456 被插入到 job 列中,医生被插入到 Birthyear 列中,并且缺少部分。那么如何忽略或删除文件中的第 3 列
查看 Db2 LOAD command syntax 和 METHOD 子句(在 MODIFIED BY 下)。 METHOD 具有子选项 L、N 和 P。P 用于指定要考虑的列在输入文件中的位置。你会说类似
OF DEL MODIFIED BY coldel0x7x keepblanks METHOD P(1,2,4,5,6)