使用批量插入导入csv文件而不指定列名?

时间:2013-01-30 15:38:35

标签: sql sql-server-2008-r2

在批量插入之前创建表时,有没有办法不指定列名并使用csv文件中的任何列名?我的csv文件中有一些列是季度的,如2012Q2,2012Q3等。将来,这些将根据时间而改变,这就是我不想指定列名的原因。如果可以的话,我们将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

一种方法是:

  1. 将表格放在BigQuery上
  2. 从CSV中获取列名称
  3. 使用CSV中的列名创建表格。 PHP示例可以在这里找到:https://github.com/GoogleCloudPlatform/php-docs-samples/blob/master/bigquery/api/src/functions/create_table.php (字段=您的列名称)
  4. 导入CSV
  5. 完成!