PHP
数据库 | Database

odbc_tables

odbc_tables

(PHP 4, PHP 5, PHP 7)

odbc_tables - 获取存储在特定数据源中的表名称列表

Description

resource odbc_tables ( resource $connection_id [, string $qualifier [, string $owner [, string $name [, string $types ]]]] )

列出请求范围内的所有表格。

为了支持限定符,所有者和表类型,下列特殊的语义的枚举qualifierownername,和table_type可供选择:

  • 如果qualifier是单个百分比字符(%),owner而且name是空字符串,则结果集包含数据源的有效限定符列表。(除TABLE_QUALIFIER列之外的所有列都包含空值。)

  • 如果owner是单个百分比字符(%),qualifier而且name是空字符串,则结果集包含数据源的有效所有者列表。(除TABLE_OWNER列外的所有列都包含空值。)

  • 如果table_type是单个百分比字符(%)qualifierowner并且name是空字符串,则结果集包含数据源的有效表类型列表。(除TABLE_TYPE列以外的所有列都包含NULL。)

Parameters

connection_id

ODBC连接标识符详见odbc_connect()。

qualifier

限定符。

owner

所有人。接受搜索模式('%'匹配零个或多个字符,'_'匹配单个字符)。

name

名字。接受搜索模式('%'匹配零个或多个字符,'_'匹配单个字符)。

types

如果table_type不是空字符串,则它必须包含感兴趣类型的逗号分隔值列表; 每个值可以用单引号(')或未加引号括起来。例如,“'TABLE','VIEW'”或“TABLE,VIEW”。如果数据源不支持指定的表类型,则odbc_tables()不会返回该类型的任何结果。

Return Values

返回包含信息的ODBC结果标识符或FALSE失败。

结果集包含以下列:

  • TABLE_QUALIFIER

  • TABLE_OWNER

  • TABLE_NAME

  • TABLE_TYPE

  • REMARKS

结果集按TABLE_TYPE,TABLE_QUALIFIER,TABLE_OWNER和TABLE_NAME排序。

© 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。