首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用bq命令行工具运行已保存的查询

在 Google BigQuery 中,您可以使用 bq 命令行工具运行已保存的查询(即已保存的查询作业)。以下是如何使用 bq 命令行工具来运行已保存的查询的步骤。

1. 确保安装了 bq 工具

首先,确保您已经安装了 Google Cloud SDK,并且 bq 工具可用。您可以通过以下命令检查:

代码语言:javascript
复制
bq version

如果未安装,请按照 Google Cloud SDK 安装说明 进行安装。

2. 列出已保存的查询

要查看您在 BigQuery 中保存的查询,可以使用以下命令:

代码语言:javascript
复制
bq query --dry_run --use_legacy_sql=false 'SELECT * FROM `project_id.dataset_id.table_id` LIMIT 10'

请注意,--dry_run 选项不会实际运行查询,而是检查查询的有效性。

3. 运行已保存的查询

要运行已保存的查询,您需要知道查询的 ID。您可以通过以下命令列出所有已保存的查询:

代码语言:javascript
复制
bq ls --format=prettyjson --project_id=your_project_id

这将列出您项目中的所有已保存查询。找到您想要运行的查询的 ID。

4. 使用 bq 命令运行查询

一旦您有了查询的 ID,您可以使用以下命令运行它:

代码语言:javascript
复制
bq query --use_legacy_sql=false --job_id=your_saved_query_id

请将 your_saved_query_id 替换为您要运行的查询的实际 ID。

5. 示例

假设您有一个保存的查询 ID 为 my_saved_query,您可以运行以下命令:

代码语言:javascript
复制
bq query --use_legacy_sql=false --job_id=my_saved_query

6. 其他选项

  • 输出格式:您可以使用 --format 选项指定输出格式,例如 --format=prettyjson--format=csv
  • 项目 ID:如果您在多个项目中工作,可以使用 --project_id 选项指定项目。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

14分39秒

第二十三章:JVM监控及诊断工具-命令行篇/07-jps:查看正在运行的Java进程

3分17秒

第二十三章:JVM监控及诊断工具-命令行篇/11-PrintFlagsFinal的使用

55分5秒

【动力节点】Oracle教程-01-Oracle概述

44分57秒

【动力节点】Oracle教程-03-简单SQL语句

58分13秒

【动力节点】Oracle教程-05_Oracle函数

57分14秒

【动力节点】Oracle教程-07-多表查询

46分58秒

【动力节点】Oracle教程-09-DML语句

20分17秒

【动力节点】Oracle教程-11-数据库对象

39分44秒

【动力节点】Oracle教程-13-数据库对象

56分8秒

【动力节点】Oracle教程-15-索引,视图

48分1秒

【动力节点】Oracle教程-16-TOP-N分析法

15分41秒

【动力节点】Oracle教程-02-Oracle概述

领券