IBM 扩展

DROP 语句

DROP 语句释放已由 TRANSACTION 文件获取的程序设备。

DROP 语句-格式

读取语法图跳过可视语法图DROP标识字面值FROM文件名
文字,标识
字面值或标识内容指示要删除的设备的程序设备名。 如果指定了字面值,那么该字面值必须是非数字,长度不得超过 10 个字符。 标识 (如果指定) 必须引用长度不超过 10 个字符的字母数字数据项。
文件名
文件名必须引用组织为 TRANSACTION 的文件,并且必须打开该文件才能在 DROP 语句中使用。 如果未发出 DROP 语句,那么当该文件最终关闭时,将隐式释放连接到 TRANSACTION 文件的程序设备。

在 DROP 语句中指定的程序设备必须已由 TRANSACTION 文件通过显式获取或在 OPEN 时间通过隐式获取获取。

成功执行 DROP 语句后,程序设备不再可用于通过 TRANSACTION 文件进行输入或输出操作。 必要时可重新获取该设备。 与已释放的程序设备相关联的记录区域的内容不再可用,即使已重新获取该设备也是如此。

如果 DROP 语句不成功,那么将执行任何适用的 USE AFTER EXCEPTION/ERROR 过程。

DROP 语句也可以用作从 I-O 错误中恢复的帮助。 有关更多信息,请参阅 IBM® Rational® Development Studio for i :ILE COBOL 程序员指南中的事务文件恢复过程。

IBM 扩展结束