EXECUTE — 执行已准备好的语句
EXECUTEname
[ (parameter
[, ...] ) ]
EXECUTE
用于执行先前准备好的语句。由于准备好的语句仅在会话期间存在,因此准备好的语句必须由当前会话中早先执行的 PREPARE
语句创建。
如果创建语句的 PREPARE
语句指定了某些参数,则必须向 EXECUTE
语句传递一组兼容的参数,否则会引发错误。请注意,(与函数不同)准备好的语句不会根据其参数的类型或数量进行重载;准备好的语句的名称在一个数据库会话中必须是唯一的。
有关准备好的语句的创建和使用,请参阅 PREPARE。
name
要执行的准备好的语句的名称。
parameter
准备好的语句的参数的实际值。这必须是一个表达式,产生一个与该参数的数据类型兼容的值,该值是在创建准备好的语句时确定的。
EXECUTE
返回的命令标签是准备好的语句的命令标签,而不是 EXECUTE
。
SQL 标准包含一个 EXECUTE
语句,但它仅用于嵌入式 SQL。此版本的 EXECUTE
语句也使用稍微不同的语法。
如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符,或者需要进一步澄清,请使用 此表格 报告文档问题。