PHP odbc_tableprivileges ODBC 函数



  • 定义和用法

    odbc_tableprivileges - 列出表以及与每个表相关联的特权
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    odbc_tableprivileges ( resource $connection_id , string $qualifier , string $owner , string $name )
    
    列出请求范围内的表以及与每个表关联的特权。
  • 参数

    参数 必需的 描述
    connection_id ODBC 连接标识符,详见 odbc_connect()
    qualifier 限定词
    owner 所有者。 接受以下搜索模式:('%'匹配零个或多个字符,'_'匹配单个字符)
    name 名字。 接受以下搜索模式:('%'匹配零个或多个字符,'_'匹配单个字符)
  • 返回值

    ODBC结果标识符,或者在失败时返回FALSE。 结果集包含以下列:
    • TABLE_QUALIFIER
    • TABLE_OWNER
    • TABLE_NAME
    • GRANTOR
    • GRANTEE
    • PRIVILEGE
    • IS_GRANTABLE
    结果集由TABLE_QUALIFIERTABLE_OWNERTABLE_NAME排序。
  • 示例

    <?php
    // 1. Option 102 of SQLSetConnectOption() is SQL_AUTOCOMMIT.
    //    Value 1 of SQL_AUTOCOMMIT is SQL_AUTOCOMMIT_ON.
    //    This example has the same effect as
    //    odbc_autocommit($conn, true);
    
    odbc_tableprivileges($conn, 1, 102, 1);
    
    // 2. Option 0 of SQLSetStmtOption() is SQL_QUERY_TIMEOUT.
    //    This example sets the query to timeout after 30 seconds.
    
    $result = odbc_prepare($conn, $sql);
    odbc_tableprivileges($result, 2, 0, 30);
    odbc_execute($result);
    
  • 相关函数

    odbc_execute() - 执行准备好的语句