You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在BigQuery的查询结果中获取当前操作的项目名称

实现方法

你可以直接查询INFORMATION_SCHEMA.TABLES视图自带的table_catalog字段,该字段的返回值就是对应表所属的项目名称。修改后的查询语句如下:

SELECT 
  A.table_catalog AS project_name,
  A.table_name 
FROM `myproject.dataset.INFORMATION_SCHEMA.TABLES` A 
WHERE A.table_name IN ('tbl_project1','tbl_project2','tbl_project3');

补充说明:

  • 如果你查询的是当前操作项目下的数据集信息,table_catalog返回的就是你正在使用的当前项目名称
  • 该字段同样适配跨项目查询场景,即使你查询其他项目的INFORMATION_SCHEMA,也会返回对应表所属的真实项目名

内容的提问来源于stack exchange,提问作者Eduardo Ortiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 21:09:01