Ich untersuche den MAL-Code eines Ausführungsplans für eine Abfrage. Kann jemand erklären, was die bind
Funktion im Detail tut?Monetb: Was macht die Bindefunktion mit Zugriffsargument?
Konkret, was machen die folgenden MAL-Anweisungen eigentlich?
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);
My DB hat einen Tisch Region mit r_regionkey
als Attribut. Die Abfrage, die ich verwendet wurde:
select * from region;
danke @mkersten – Pradeep
... und die drei 'Bind's entsprechen der ursprünglichen Tabelle und den Delta der Löschungen und Ergänzungen. – einpoklum