CALL-Anweisung
Die CALL-Anweisung ruft die angegebene Tabellenfunktion auf und gibt die Ergebnisse zurück.
Dank der
FROM-first-Syntax und der Tatsache, dass Prozeduren in DuckDB als Tabellenfunktionen implementiert sind, können SieFROManstelle vonCALLverwenden.
Beispiele
Die Tabellenfunktion duckdb_functions aufrufen:
CALL duckdb_functions();Die Tabellenfunktion pragma_table_info aufrufen:
CALL pragma_table_info('pg_am');Nur die Funktionen auswählen, deren Name mit ST_ beginnt:
SELECT function_name, parameters, parameter_types, return_typeFROM duckdb_functions()WHERE function_name LIKE 'ST_%';