注销 DataBlade 模块

要注销 DataBlade 模块,请运行带 DataBlade 模块引用和 'drop' 参数的 SYSBldPrepare( ) 函数。有关 SYSBldPrepare( ) 函数的完整调用语法和特征符,请参阅《GBase 8s SQL 指南:语法》中有关该函数的描述。

以下示例会注销 GBase 8s Geodetic DataBlade 模块 V2.0:
EXECUTE FUNCTION sysbldprepare('geodetic.3.12','drop');

当您使用 'drop' 参数注销 DataBlade 模块时,星号表示法会指定已在数据库中注册的指定模块的版本。

以下示例会注销 GBase 8s Geodetic DataBlade 模块的当前注册版本:
EXECUTE FUNCTION sysbldprepare('geodetic.*','drop');
'drop' 参数不会隐式地注销与第一个参数指定的模块具有依赖关系的其他 DataBlade 模块。如果您尝试注销当前已在数据库中注册的 DataBlade 模块所依赖的其他 DataBlade 模块,SYSBldPrepare( ) 函数会发出错误。例如,假设所创建的 WorldView DataBlade 模块依赖于 GBase 8s Geodetic DataBlade 模块。您不能在 WorldView DataBlade 模块仍处于注册状态的情况下,使用此函数注销 GBase 8s Geodetic DataBlade 模块
EXECUTE FUNCTION sysbldprepare('geodetic.*','drop');
如果您先注销具有依赖关系的 WorldView DataBlade 模块,那么就可以注销 GBase 8s Geodetic DataBlade 模块,并且 SYSBldPrepare( ) 也不会抛出异常。
EXECUTE FUNCTION sysbldprepare('worldview.*','drop');
EXECUTE FUNCTION sysbldprepare('geodetic.*','drop');

调用 SYSBldPrepare( ) 函数可能会返回错误消息。有关这些错误消息的信息,请参阅调用 SYSBldPrepare( ) 时的异常