【问题标题】:IBM i- parse data from IFS text file into a IBM i db2 table?IBM i- 将 IFS 文本文件中的数据解析为 IBM i db2 表?
【发布时间】:2019-02-21 02:12:54
【问题描述】:

是否可以将 IFS 文本文件中的数据解析到 db2 表中?我看到的示例使用 DB2 表中的字段。在以下示例中,我们使用表 MYLIB.DATA_IN 中的字段 JDATA。

INSERT INTO MYLIB.MYTABLE (  value  )
   SELECT value
    FROM MYLIB.DATA_IN, 
    JSON_TABLE (JDATA,'$.meetings[*]'
    COLUMNS (
        value varchar ( 100 ) PATH '$.value'
    )
)

【问题讨论】:

  • CPYFRMSTMF 命令执行您在命令行或 CL 程序中描述的操作。
  • 文本数据是什么格式的?
  • 今天的文本文件是 JSON 格式。迈克:好建议。

标签: ibm-midrange db2-400


【解决方案1】:

这取决于 IFS 文件中文本的格式。如果您有固定的列或分隔符分隔的值,CPYFRMIMPF 就可以解决问题。如果您有一大块未格式化的文本要加载到单个字段数据库文件中,CPYFRMSTMF 将起作用。如果您有 XML 或 JSON、HTML 或其他要解析的内容,则需要以不同的方式进行解析。

所以简短的回答是肯定的。没有更多信息,无法回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    相关资源
    最近更新 更多