gpt4 book ai didi

snowflake-cloud-data-platform - 如何在雪花上获取暂存 csv 文件的标题名称?

转载 作者:行者123 更新时间:2023-12-04 14:09:13 24 4
gpt4 key购买 nike

是否可以将雪花上的暂存 csv 文件的标题放入数组?
我需要遍历所有字段以将数据插入到我们的数据保险库模型中,并且确实需要将这些列名放入数组中。

最佳答案

是的,您可以查询暂存文件的以下元数据:

  • METADATA$FILENAME:当前行所属的暂存数据文件的名称。包括阶段中数据文件的路径。
  • METADATA$FILE_ROW_NUMBER:容器暂存数据文件中每条记录的行号。

  • 所以没有足够的信息。但是:有参数 SKIP_HEADER可以在您的 COPY INTO 命令中使用。所以我对解决方法的建议是:
  • 使用 SKIP_HEADER 将数据复制到表中,从而将标题作为常规列值加载到表中
  • 查询第一行是列名
  • 将此用作进一步处理的输入

  • 有关 COPY INTO-Command https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html 中参数的更多信息

    关于snowflake-cloud-data-platform - 如何在雪花上获取暂存 csv 文件的标题名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65777710/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com