CALL¶
概要¶
CALL procedure_name ( [ name => ] expression [, ...] )
描述¶
调用一个过程。
过程可以由连接器提供,以执行数据操作或管理任务。例如,系统连接器 定义了一个用于终止正在运行的查询的过程。
一些连接器,例如 PostgreSQL 连接器,用于具有自己的存储过程的系统。这些存储过程与这里讨论的连接器定义的过程是分开的,因此无法通过 CALL
直接调用。
有关可用过程的详细信息,请参阅连接器文档。
示例¶
使用位置参数调用过程
CALL test(123, 'apple');
使用命名参数调用过程
CALL test(name => 'apple', id => 123);
使用完全限定名调用过程
CALL catalog.schema.test();