DEALLOCATE

释放预编译语句的内存。

概要

DEALLOCATE [PREPARE] { <name> | ALL }

描述

DEALLOCATE 用于释放先前准备好的 SQL 语句。若未显式释放预编译语句,则在会话结束时自动释放。

有关预编译语句的更多信息,请参阅PREPARE

参数

  • PREPARE
    • 可选关键词,将被忽略。
  • name
    • 要释放的预编译语句的名称。
  • ALL
    • 释放所有预编译语句

示例

释放先前准备的声明 insert_names:

DEALLOCATE insert_names;

兼容性

SQL标准包含一个DEALLOCATE语句,但仅适用于嵌入式SQL。

另见

EXECUTE, PREPARE