BigQuery - 更改表
在整个 SQL 开发过程中,几乎肯定需要以某种形式编辑您已经完成的工作。这可能意味着更新查询或优化视图。但通常,这意味着更改 SQL 表 以满足新要求或促进新数据的传输。
ALTER 命令的用例
为了更改现有表,BigQuery 提供了一个 ALTER 关键字,允许对表结构和元数据进行强大的操作。
在 SQL 环境中更改任何表的语法是"ALTER TABLE"。 ALTER 命令的用例包括 −
- 添加列
- 删除列
- 重命名表
- 添加表描述
- 添加分区到期天数
现在让我们逐一讨论这些情况。
添加列
这是修改前的原始表架构。
这是用于添加列 的SQL 语句 −
这是添加新列后的表结构。
删除列
这是删除 sale_id 之前的现有表结构。
这是 drop sale_id 的 DML −
以下是结果模式 −
重命名表
您可以使用以下命令重命名表 −
添加表描述
使用以下查询添加表描述 −
您可以在以下屏幕截图中看到此语句已成功向表添加描述。
添加分区到期天数
使用以下查询添加分区到期天数 −
与 SELECT 语句不同,任何以 ALTER 开头的 SQL 代码都会从根本上改变给定表的结构或元数据。
注意 − 您应该非常谨慎地使用这些查询。