查詢

db2_procedures()函式—用法及示例

「 獲取指定連線的資料庫中的儲存過程列表 」


函式名稱:db2_procedures()

適用版本:PHP 7.1.0及以上版本,DB2擴充套件版本9.5.0及以上

用法:db2_procedures()函式用於獲取指定連線的資料庫中的儲存過程列表。

語法:resource db2_procedures ( resource $connection [, string $qualifier [, string $schema [, string $procedure ]] )

引數:

  • $connection:DB2資料庫連線資源。
  • $qualifier(可選):限制結果為特定的廣義模式名稱。如果未指定,則返回基於連線的廣義模式列表。
  • $schema(可選):限制結果為特定的特定模式名稱。如果未指定,則返回基於連線的特定模式列表。
  • $procedure(可選):限制結果為特定的儲存過程名稱。

返回值:成功時返回一個資源型別的結果集,失敗時返回FALSE。

示例:

// 連線到資料庫
$conn = db2_connect($database, $username, $password);

// 檢查連線是否成功
if ($conn) {
    // 獲取儲存過程列表
    $result = db2_procedures($conn);

    // 列印每個儲存過程的資訊
    while($row = db2_fetch_assoc($result)) {
        echo "Procedure Name: " . $row['PROCEDURE_NAME'] . "\n";
        echo "Procedure Schema: " . $row['PROCEDURE_SCHEM'] . "\n";
        echo "Procedure Specific Name: " . $row['SPECIFIC_NAME'] . "\n";
        echo "Procedure Type: " . $row['PROCEDURE_TYPE'] . "\n";
        echo "-----------------------------\n";
    }

    // 釋放結果資源
    db2_free_result($result);

    // 關閉資料庫連線
    db2_close($conn);
} else {
    echo "無法連線到資料庫\n";
}

注意:在使用該函式之前,請確保已經安裝了DB2擴充套件並正常載入,可以透過phpinfo()函式來檢查DB2擴充套件的狀態和版本。

補充糾錯
上一個函式: db2_prepare()函式
下一個函式: db2_rollback()函式
熱門PHP函式
分享連結