ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


reference:metatables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
reference:metatables [2015/07/22 17:21] mnewnhamreference:metatables [2015/08/12 02:07] (current) – removed mnewnham
Line 1: Line 1:
-====== metaTables ===== 
-~~NOTOC~~ 
-<WRAP right box> 
-== Syntax ==  
-  string[] metaTables( 
-    optional string $tableType=false, 
-    optional bool $showSchema=false 
-    optional string $mask=false 
-    ) 
-   
-</WRAP> 
-===== Description ===== 
-The function ''metaTables()'' returns a list of tables and views in the currently attached database. The function does not return system tables. 
-===== Parameters ===== 
-==== $tableType ===== 
-There are 2 available options to this parameter: 
-^Option^Description^ 
-|TABLES|Only show tables in current schema| 
-|VIEWS|Only show views in current schema| 
- 
-** Many databases support 'T' and 'V' as these options ** 
--------------------------------- 
-==== $showSchema ==== 
-<WRAP right important 300px> 
-Support for this option is limited to the IBM DB2 driver 
-</WRAP> 
-This parameter attaches the schema name to the table 
---------------------------------- 
-==== $mask ==== 
-This option define a mask for matching tables . For example, setting $mask = 'TMP%' will match all tables that begin with 'TMP' 
-<WRAP right important 300px> 
-Support for this option is limited. Check the database driver documentation. 
-</WRAP> 
-===== Usage ===== 
-<code php> 
-/* 
- * Assume connection to DB2 database 'sample' 
- */ 
- 
-$ar = $db->metaTables('TABLES'); 
-/* 
- * $ar returns: 
-  [0] => DEPT 
-  [1] => EMP 
-  [2] => EMPACT 
-  [3] => EMP_ACT 
-  [4] => PROJ 
-  [5] => ADEFUSR 
-  ...... 
-</code> 
  
reference/metatables.1437578494.txt.gz · Last modified: (external edit)