我正在尝试将数据加载到大查询中已创建的表中。但我面对上述问题。我怎么能解决这个问题?
bq '--project_id' <proj-id> --nosync load --source_format CSV --field_delimiter '\t' --skip_leading_rows '0' --quote '' --encoding UTF-8 <proj:dataset.table_name> '/mnt/disks/data.tsv'
答案 0 :(得分:4)
我尝试执行你的命令,但它成功了。很可能你的shell没有正确处理空的--quote
参数,因此它在执行时看起来像是:--quote --encoding
。请尝试调用此代码(--quote ''
替换为--quote=''
):
bq '--project_id' <proj-id> --nosync load --source_format CSV --field_delimiter '\t' --skip_leading_rows '0' --quote='' --encoding UTF-8 <proj:dataset.table_name> '/mnt/disks/data.tsv'
如果不起作用,请分享操作系统和shell名称(bash / zsh / cmd?)以便进一步调查。