English | 简体中文 | 繁體中文
查询

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函数
分享链接