On this page
EXECUTE
EXECUTE —执行准备好的语句
Synopsis
EXECUTE name [ ( parameter [, ...] ) ]
Description
EXECUTE
用于执行先前准备的语句。由于准备好的语句仅在会话期间存在,因此准备好的语句必须由当前会话中较早执行的PREPARE
语句创建。
如果创建该语句的PREPARE
语句指定了一些参数,则必须将一组兼容的参数传递给EXECUTE
语句,否则会引发错误。注意(与函数不同),准备好的语句不会基于其参数的类型或数量而重载;在数据库会话中,准备好的语句的名称必须唯一。
有关准备语句的创建和使用的更多信息,请参见PREPARE。
Parameters
name
- 要执行的准备好的语句的名称。
parameter
- 准备好的语句的参数的实际值。这必须是一个表达式,其产生的值与此参数的数据类型兼容,这是在创建准备好的语句时确定的。
Outputs
EXECUTE
返回的命令标记是预处理语句的标记,而不是EXECUTE
。
Examples
Compatibility
SQL 标准包含EXECUTE
语句,但仅用于嵌入式 SQL。此版本的EXECUTE
语句还使用了一些不同的语法。