删除包含不透明数据类型的行

当删除一些不透明数据类型的时,它们需要特别的处理过程。例如,如果不透明数据类型包含占数据库空间的或多重表示的数据,则它可能提供如何存储该数据的选项:在内部结构中或者在智能大对象中(对于大对象)。

要完成此进程,应调用一个称为 destroy( ) 的用户定义的支持函数。当使用 DELETE 除去包含这些不透明数据类型的其中一种的行的时,数据库服务器会自动对该不透明数据类型调用 destroy( ) 。此函数决定如何除去数据,不管它存储在什么地方。有关对 destroy( ) 支持函数的更多信息,请参阅 GBase 8s 用户定义的例程和数据类型开发者指南