========== DEALLOCATE ========== .. container:: refentry :name: SQL-DEALLOCATE .. container:: titlepage .. container:: refnamediv .. rubric:: DEALLOCATE :name: deallocate DEALLOCATE — 释放一个预备语句 .. container:: refsynopsisdiv .. rubric:: 大纲 :name: 大纲 .. code:: synopsis DEALLOCATE [ PREPARE ] { name | ALL } .. container:: refsect1 :name: id-1.9.3.98.6 .. rubric:: 描述 :name: 描述 ``DEALLOCATE``\ 被用来释放一个之前 准备好的 SQL 语句。如果不显式地释放一个预备语句,会话结束 时会释放它。 更多关于预备语句的信息请见\ `PREPARE `__\ 。 .. container:: refsect1 :name: id-1.9.3.98.7 .. rubric:: 参数 :name: 参数 .. container:: variablelist ``PREPARE`` 这个关键词会被忽略。 ``name`` 要释放的预备语句的名称。 ``ALL`` 释放所有预备语句。 .. container:: refsect1 :name: id-1.9.3.98.8 .. rubric:: 兼容性 :name: 兼容性 SQL 标准包括一个\ ``DEALLOCATE``\ 语句, 但是只用于嵌入式 SQL。 .. container:: refsect1 :name: id-1.9.3.98.9 .. rubric:: 另见 :name: 另见 `EXECUTE `__, `PREPARE `__