You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导出CSV文件时自定义文件名日期格式的技术求助

解决BigQuery导出CSV到GS存储桶时的文件名格式问题

你需要用FORMAT_DATETIME()函数指定日期的输出格式,替代直接拼接current_datetime()。current_datetime()默认会输出带时分秒和特殊分隔符的完整时间戳,而FORMAT_DATETIME可以自定义日期格式为YYYYMMDD。

修改后的完整查询语句如下:

EXPORT DATA OPTIONS(
  uri='gs://folder_1/folder_2/FINAL_FILE_'||FORMAT_DATETIME('%Y%m%d', current_datetime())||'*.csv',
  format='CSV',
  overwrite=true,
  header=true,
  field_delimiter=';'
) AS
select * from `business.DATABASE1.DATA_CLIENTS`

关键说明:

  • FORMAT_DATETIME('%Y%m%d', current_datetime())里的格式符含义:
    • %Y:4位年份(如2023)
    • %m:2位月份(如03)
    • %d:2位日期(如21)
  • 拼接后生成的URI为gs://folder_1/folder_2/FINAL_FILE_20230321*.csv,最终导出的文件名会匹配你需要的final_file_20230321.csv格式(BigQuery会自动处理通配符,生成文件时前缀会严格遵循这个格式)。

内容的提问来源于stack exchange,提问作者Nelson Romero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 04:37:00