我正在研究查询的执行计划的 MAL 代码。任何人都可以详细解释该bind
功能的作用吗?
具体来说,以下 MAL 语句实际上做了什么?
X_6:bat[:oid,:int] := sql.bind(X_2,"sys","region","r_regionkey",0);
(X_9,r1_9) := sql.bind(X_2,"sys","region","r_regionkey",2);
X_12:bat[:oid,:int] := sql.bind(X_2,"sys","region","r_regionkey",1);
我的数据库有一个r_regionkey
作为属性的表区域。我使用的查询是:
select * from region;