PHP Conference Japan 2024

oci_server_version

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

oci_server_version傳回 Oracle 資料庫版本

說明

oci_server_version(資源 $connection): 字串|false

傳回包含 Oracle 資料庫版本和可用選項的字串

參數

連線

傳回值

傳回版本資訊字串,或錯誤時傳回 false

範例

範例 #1 oci_server_version() 範例

<?php

$conn
= oci_connect("hr", "hrpwd", "localhost/XE");
echo
"伺服器版本: " . oci_server_version($conn);

// 顯示:
// 伺服器版本: Oracle Database 11g 企業版 發行版本 11.2.0.1.0 - 64 位元 正式版
// 包含分割、OLAP、資料探勘和實際應用程式測試選項

oci_close($conn);

?>

另請參閱

新增筆記

使用者貢獻的筆記 1 則筆記

匿名
5 年前
以下是僅擷取主要版本號和次要版本號的方法

<?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
?>

以下是透過 SQL 查詢版本的方法

https://www.oracle.com/pls/topic/lookup?ctx=db122&id=ADMIN11039

SELECT * FROM PRODUCT_COMPONENT_VERSION;

產品 版本 狀態
---------------------------------------- ----------- -----------
NLSRTL 12.1.0.0.1 正式版
Oracle Database 12c 企業版 12.1.0.0.1 正式版
PL/SQL 12.1.0.0.1 正式版
?>
To Top