sybn sybn-util 项目说明文档 - 基于java的跨数据库联合查询

clearQueue(...) 清理查询堆栈中的中间结果

2026-05-25
sybn
sql

  • content

说明

clearQueue(...) 用于清理查询堆栈中的中间结果。

sybn sql 用分号 ; 连接多条语句时,每条语句的结果会压入一个堆栈,下一条语句可以引用堆栈中的数据。clearQueue 会清空堆栈,使后续语句无法再引用之前的结果。


语法

clearQueue([清理数量])
  • 不传参数时,清空整个堆栈。
  • 传数字参数时,清理指定数量的栈顶结果。

例子

-- 清空整个堆栈
select 'tab1' as t;
select 'tab2' as t;
select 'tab3' as t;
clearQueue();
-- 堆栈被清空,后续语句无法引用上述结果

使用场景

通常用于:

  1. 释放中间结果的内存(结果集很大时)。
  2. 避免后续语句误引用前面的数据。
  3. 在复杂流水线中重置数据流。

Comments

暂不开放评论! 可微信联系