Google bigquery 如何将日期字段从字符串更改为日期或日期时间?

Google bigquery 如何将日期字段从字符串更改为日期或日期时间?,google-bigquery,Google Bigquery,我使用Google大查询,我有一个名为“AsOfDate”的字段,它被设置为字符串数据类型。我在这个字段中有一堆数据,我真的想把它们设置为DateTime或Date。两者都可以。我在谷歌上搜索了一个解决方案,我认为这很容易做到,但我似乎无法更新数据类型。我不想运行简单的select语句;我想永久更改架构。有没有人遇到过这种情况,并想出了如何做这种事情?如果是,请分享您的见解。谢谢 直接引用官方文档:“BigQueryWebUI、命令行工具或API不支持更改列的数据类型。” 手动更改列的数据类型

我使用Google大查询,我有一个名为“AsOfDate”的字段,它被设置为字符串数据类型。我在这个字段中有一堆数据,我真的想把它们设置为DateTime或Date。两者都可以。我在谷歌上搜索了一个解决方案,我认为这很容易做到,但我似乎无法更新数据类型。我不想运行简单的select语句;我想永久更改架构。有没有人遇到过这种情况,并想出了如何做这种事情?如果是,请分享您的见解。谢谢

直接引用官方文档:“BigQueryWebUI、命令行工具或API不支持更改列的数据类型。”

手动更改列的数据类型有两种方法:

使用SQL查询-如果您更关心 简单易用,而且您不太关心成本

重新创建表格-如果您更关心此问题,请选择此选项 关于成本,您不太关心简单性和易用性 使用

您可以使用上述任一方法以及
PARSE_DATE()
函数将字符串转换为日期字段


直接引用官方文档:“BigQuery web UI、命令行工具或API不支持更改列的数据类型。”

手动更改列的数据类型有两种方法:

使用SQL查询-如果您更关心 简单易用,而且您不太关心成本

重新创建表格-如果您更关心此问题,请选择此选项 关于成本,您不太关心简单性和易用性 使用

您可以使用上述任一方法以及
PARSE_DATE()
函数将字符串转换为日期字段


添加有关重新创建表的一些详细信息。您可以运行一个简单的SELECT查询并使用所需的模式创建一个新表。这非常简单,并且适合您需要一个具有修改模式的永久表。添加一些关于重新创建表的详细信息。您可以运行一个简单的SELECT查询并使用所需的模式创建一个新表。这非常简单,并且适合您需要一个具有修改模式的永久表。