如何在 DB2 中加载数据时跳过 CSV 文件中的 header 行
How to skip the header row in CSV file while loading data in DB2
它是一个非常大的 CSV 文件,所以我无法打开和编辑第一行。我需要加载没有第一行的数据。
您可以使用 SKIPCOUNT 1
作为修饰符。这应该至少适用于 IMPORT
.
如果使用 LOAD,则没有跳过第一行的选项,因此要么让它被拒绝并设置 WARNINGCOUNT 2
,要么在它加载后将其删除,或者通过管道传输数据,例如tail -n +2
跳过第一行(如果您愿意,可以从命名管道加载以避免登陆数据)。
您也可以尝试使用 INGEST 实用程序,或按照 Henrik 的建议尝试 IMPORT
这对我有用
db2 'import from EMP_SAMPLE.csv of del skipcount 1 INSERT INTO EMP_DET (FIRST_NME, SECOND_NME)'
它是一个非常大的 CSV 文件,所以我无法打开和编辑第一行。我需要加载没有第一行的数据。
您可以使用 SKIPCOUNT 1
作为修饰符。这应该至少适用于 IMPORT
.
如果使用 LOAD,则没有跳过第一行的选项,因此要么让它被拒绝并设置 WARNINGCOUNT 2
,要么在它加载后将其删除,或者通过管道传输数据,例如tail -n +2
跳过第一行(如果您愿意,可以从命名管道加载以避免登陆数据)。
您也可以尝试使用 INGEST 实用程序,或按照 Henrik 的建议尝试 IMPORT
这对我有用
db2 'import from EMP_SAMPLE.csv of del skipcount 1 INSERT INTO EMP_DET (FIRST_NME, SECOND_NME)'