SYSBldRelease 函数

SYSBldRelease( ) GBase 8s 在服务器实例的所有数据库中定义的函数签名。你可以使用 SQL 的 EXECUTE FUNCTION 语句或 SPL 的 CALL 语句调用此函数,以返回 SYSBldPrepare( ) 函数的版本字符串。

SYSBldRelease( ) 函数的定义如下:
CREATE FUNCTION gbasedbt.sysbldrelease() 
      RETURNS LVARCHAR
      EXTERNAL NAME
      '$GBASEDBTDIR/extend/%SYSBLDDIR%/ifxmngr.bld(MackRelease)'
      LANGUAGE C NOT VARIANT;
      GRANT EXECUTE ON FUNCTION SYSBldRelease() TO PUBLIC;
该函数不采用参数。它返回版本字符串和 SYSBldPrepare( ) 函数的完成日期。返回的版本字符串具有以下格式:
major.minor.os_codeCinterim 

此处的 C 是文字字符,majorminoros_codeinterim 版本字符串元素具有相同的语义,这些术语包含在 SYSBldPrepare( ) 函数的 Module Reference 段中,但没有星号(*)通配符的表示法。

当通过 SYSBldPrepare( ) 问题联系 GBase 支持时,SYSBldRelease( ) 非常有用。

SYSBldRelease( ) 返回 SYSBldPrepare( ) 正确的版本字符串之前,SYSBldPrepare( ) 函数需要在同一数据库中至少调用一次。对 SYSBldPrepare( ) 的调用不需要在与调用 SYSBldRelease( ) 相同的会话中。