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

如何在本地VS Code中开启BigQuery Session Mode?

在VS Code中开启BigQuery Session Mode并创建临时表

一、开启Session Mode

有两种方式可以在VS Code的BigQuery环境中开启Session Mode:

方式1:通过VS Code扩展配置

  • 打开VS Code设置(快捷键Ctrl+, / Cmd+,)
  • 在搜索框输入BigQuery: Query Options
  • 找到useSessionMode选项,勾选设为true
  • 同时设置sessionId为一个唯一标识(比如my-bq-session-2024),确保会话的唯一性

方式2:通过查询语句指定

在执行查询前,先运行以下SQL语句开启会话模式:

SET @@session_id = 'my-bq-session-2024';
SET @@use_session_mode = TRUE;

二、创建会话级临时表

开启Session Mode后,你可以创建仅在当前会话中生效的临时表,有两种写法:

写法1:使用TEMP关键字

CREATE TEMP TABLE temp_user_records AS
SELECT user_id, email, signup_date
FROM `your-project.your-dataset.user_table`
WHERE signup_date >= '2024-01-01';

写法2:使用#前缀

CREATE TABLE #temp_order_summary AS
SELECT order_id, total_amount, order_date
FROM `your-project.your-dataset.order_table`
WHERE order_status = 'completed';

临时表仅在当前Session有效期内可见,会话结束(比如关闭VS Code的BigQuery连接、重启扩展)后会自动被BigQuery清理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 12:55:55