• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • oci_server_version()

    (PHP 5, PHP 7, PECL OCI8 >= 1.1.0)

    返回服务器版本信息

    说明

    oci_server_version(resource $connection): string

    以字符串返回$connection所连接的 Oracle 服务器的版本信息。出错则返回FALSE

    Example #1 oci_server_version()例子

    <?php
        $conn = oci_connect("scott", "tiger");
        echo "Server Version: " . oci_server_version($conn);
        oci_close($conn);
    ?>
    
    Note:

    在 PHP 5.0.0 之前的版本必须使用ociserverversion()替代本函数。该函数名仍然可用,为向下兼容作为oci_server_version()的别名。不过其已被废弃,不推荐使用。

    Here's now to extract just the major.minor version number:
    <?php
    $link = oci_new_connect($username, $password, $server, "AL32UTF8");
    $server_info = oci_server_version($link);
    $version = preg_replace('~^.* (\d+\.\d+)\.\d+\.\d+\.\d+.*~s', '\1', $server_info);
    echo "$server_info<br>";
    // Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
    echo "$version<br>";
    // 11.2
    ?>
    And here's how to look up version via SQL:
    https://www.oracle.com/pls/topic/lookup?ctx=db122&id=ADMIN11039
    SELECT * FROM PRODUCT_COMPONENT_VERSION;
    PRODUCT                 VERSION   STATUS
    ---------------------------------------- ----------- -----------
    NLSRTL                  12.1.0.0.1 Production
    Oracle Database 12c Enterprise Edition  12.1.0.0.1 Production
    PL/SQL                  12.1.0.0.1 Production
    ?>
    

    上篇:oci_rollback()

    下篇:oci_set_action()