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 ]]]] )
列出请求范围内的所有表格。
为了支持限定符,所有者和表类型,下列特殊的语义的枚举qualifier
,owner
,name
,和table_type
可供选择:
- 如果
qualifier
是单个百分比字符(%),owner
而且name
是空字符串,则结果集包含数据源的有效限定符列表。(除TABLE_QUALIFIER列之外的所有列都包含空值。)
- 如果
owner
是单个百分比字符(%),qualifier
而且name
是空字符串,则结果集包含数据源的有效所有者列表。(除TABLE_OWNER列外的所有列都包含空值。)
- 如果
table_type
是单个百分比字符(%)qualifier
,owner
并且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或更高版本授权。