CALL

概要

CALL procedure_name ( [ name => ] expression [, ...] )

描述

呼叫一個程序。

程序可以由連接器提供,以執行資料操作或管理任務。 例如,系統連接器定義了一個用於終止正在執行查詢的程序。

某些連接器,例如PostgreSQL 連接器,適用於具有自己預存程序的系統。 這些預存程序與此處討論的連接器定義的程序是分開的,因此無法直接透過 CALL 呼叫。

有關可用程序的詳細資訊,請參閱連接器文件。

範例

使用位置引數呼叫程序

CALL test(123, 'apple');

使用具名引數呼叫程序

CALL test(name => 'apple', id => 123);

使用完整限定名稱呼叫程序

CALL catalog.schema.test();