DROP TABLE

DROP TABLE 语句从 IMS中的数据库中除去现有表。 直接或间接依赖于该表的任何资源都将被删除。 每当删除表时,都会从当前 IMS处的目录中删除其描述。

调用

可以从 Java™ 应用程序提交此语句,并通过 IMS 通用 JDBC 驱动程序与 IMS 建立连接。 这是一个无法动态准备的可执行语句。

语法

读取语法图跳过可视语法图DROPTABLEtable_name INdatabase_name

描述

对 DROP TABLE 语句定义了以下关键字参数:
表名称
标识要删除的表的 1 到 128 个字符的大写字母数字名称。 表名称可包含下划线字符。 该名称必须标识存在于 IMS中的表。 删除表时,定义为其子代的所有表也会被删除。
数据库名称
指定在其中定义了表的数据库的 DBD 名称。 指定 DROP TABLE 时指示将从数据库中除去该表。 这会触发此数据库的更改。

使用说明

当直接或间接删除表时,还会删除下列项:
  • 与该表关联的所有特权。
  • 所有定义为子表的表,这些子表与通过使用 FOREK KEY 子句删除的表相关联。

示例

假定您已创建具有以下示例的表 (请参阅 创建表) ,并且您现在想要删除该表:

DROP TABLE testinteger IN COGDBD