RESULT_SCAN (Lakehouse v1)
Gibt die Ergebnismenge eines vorherigen Befehls in derselben Sitzung zurück, als wäre das Ergebnis eine Tabelle.
SQL-Syntax
Abschnitt betitelt „SQL-Syntax“RESULT_SCAN( { '<query_id>' | LAST_QUERY_ID() } )SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“Erstellen Sie eine einfache Tabelle:
CREATE TABLE t1(a int);Fügen Sie einige Werte ein:
INSERT INTO t1(a) VALUES (1), (2), (3);result_scan
Abschnitt betitelt „result_scan“SELECT * FROM t1 ORDER BY a;┌───────┐│ a │├───────┤│ 1 │├───────┤│ 2 │├───────┤│ 3 │└───────┘SELECT * FROM RESULT_SCAN(LAST_QUERY_ID()) ORDER BY a;┌───────┐│ a │├───────┤│ 1 │├───────┤│ 2 │├───────┤│ 3 │└───────┘