ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:database:feature_comparison

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
v5:database:feature_comparison [2016/11/02 13:16]
dregad fix typo
v5:database:feature_comparison [2019/01/22 01:13] (current)
mnewnham [Table]
Line 4: Line 4:
 Check that the '​Verified'​ column is checked before relying on information Check that the '​Verified'​ column is checked before relying on information
 </​WRAP>​ </​WRAP>​
-                                                                                                                                                 ^ Access ​   ^ ADO   ^ CSV  ^ Firebird ​ ^ Frontbase Interbase ​ ^ IBM DB2                                                                     ^ Informix ​ ^ Microsoft SQL Server ​                     ^ MySQL                              ^ Netezza ​ ^ ODBC      ^ ODBTP  ^ Oracle ​ ^ PostgreSQL ​ ^ SAP ADS  ^ SAP DB  ^ SQLite ​    ^ Sybase ​ ^ Text  ^ Visual FoxPro ​ ^ +                                                                                                                                                ​^ Access ​   ^ ADO   ^ CSV  ^ Firebird ​ ^ Frontbase Interbase ​ ^ IBM DB2                                                                     ^ Informix ​ ^ Microsoft SQL Server ​                     ^ MySQL                              ^ Netezza ​ ^ ODBC      ^ ODBTP  ^ Oracle ​ ^ PostgreSQL ​ ^ SAP ADS  ^ SAP DB  ^ SQLite ​    ^ Sybase ​ ^ Text  ^ Visual FoxPro ​ ^ 
-| Verified ​                                                                                                                                        ​|  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  No                                                                         ​| ​ No       ​| ​ No                                       ​| ​ No                                |  No      |  No       ​| ​ No    |  No     ​| ​ No         ​| ​ No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            | +| Verified ​                                                                                                                                       |  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  No                                                                         ​| ​ No       ​| ​ No                                       ​| ​ No                                |  No      |  No       ​| ​ No    |  No     ​| ​ No         ​| ​ No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            | 
-| [[v5:​reference:​connection:​createsequence|Sequences]] ​                                                                                            ​|           ​| ​      ​| ​ No  |           ​| ​ Yes                 ​| ​ Yes                                                                        |           | Yes((Emulated in Server 2008 and lower)) ​ |  Emulated ​                         |          | Emulated ​ |        |  Yes    | Yes         ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | +| [[v5:​reference:​connection:​createsequence|Sequences]] ​                                                                                           |           ​| ​      ​| ​ No  |           ​| ​ Yes                 ​| ​ Yes                                                                        |           | Yes((Emulated in Server 2008 and lower)) ​ |  Emulated ​                         |          | Emulated ​ |        |  Yes    | Yes         ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | 
-| [[v5:​reference:​adodb_fetch_mode|ADODB_FETCH_BOTH]] ​                                                                                              ​|  No       ​| ​      ​| ​ No  |           ​| ​                     |  Yes                                                                        |           ​| ​ Yes                                      |  Yes                               ​| ​         |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | +| [[v5:​reference:​adodb_fetch_mode|ADODB_FETCH_BOTH]] ​                                                                                             |  No       ​| ​      ​| ​ No  |           ​| ​                     |  Yes                                                                        |           ​| ​ Yes                                      |  Yes                               ​| ​         |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | 
-| [[v5:​reference:​connection:​starttrans|Transactions]] ​                                                                                             |  No       ​| ​ Yes  |  No  |  Yes      |  Yes                 ​| ​ Yes                                                                        |  Yes      |  Yes                                      |  Yes((Transactional Tables Only)) ​ |  Yes     ​| ​ Yes      |  Yes   ​| ​ Yes    |  Yes        |  Yes     | Yes     | Yes        | Yes     ​| ​ No   ​| ​ Yes           | +| [[v5:​reference:​connection:​starttrans|Transactions]] ​                                                                                            ​|  No       ​| ​ Yes  |  No  |  Yes      |  Yes                 ​| ​ Yes                                                                        |  Yes      |  Yes                                      |  Yes((Transactional Tables Only)) ​ |  Yes     ​| ​ Yes      |  Yes   ​| ​ Yes    |  Yes        |  Yes     | Yes     | Yes        | Yes     ​| ​ No   ​| ​ Yes           | 
-| [[v5:​reference:​connection:​recordcount|Record Counting]] ​                                                                                         | Emulated ​ |       ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​ Emulated ​ |         ​| ​ No   ​| ​               | +| [[v5:​reference:​connection:​recordcount|Record Counting]] ​                                                                                        ​| Emulated ​ |       ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​ Emulated ​ |         ​| ​ No   ​| ​               | 
-| [[v5:​reference:​connection:​selectlimit|selectLimit()]] ​                                                                                           |           ​| ​      ​| ​ No  |           ​| ​                     |  Emulated((Native if query constructed so that TOP n records can be used)) ​ |           ​| ​ Yes                                      |  Yes                               ​| ​         |           ​| ​       |  Yes    |             ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | +| [[v5:​reference:​connection:​selectlimit|selectLimit()]] ​                                                                                          ​|           ​| ​      ​| ​ No  |           ​| ​                     |  Emulated((Native if query constructed so that TOP n records can be used)) ​ |           ​| ​ Yes                                      |  Yes                               ​| ​         |           ​| ​       |  Yes    |             ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | 
-| [[v5:​reference:​connection:​offsetdate|Date Offset Functions]] ​                                                                                    ​|  No       ​| ​      ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | +| [[v5:​reference:​connection:​offsetdate|Date Offset Functions]] ​                                                                                   |  No       ​| ​      ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | 
-| [[v5:​dictionary:​metatables|MetaTables Masking]] ​                                                                                                 |  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  No                                                                         ​| ​ No       ​| ​ Yes                                      |  Yes                               ​| ​ Yes     ​| ​ Yes      |  Yes   ​| ​ Yes    |  Yes        |  Yes     ​| ​ Yes    |  Yes       | Yes     ​| ​ No   ​| ​ Yes           | +| [[v5:​dictionary:​metatables|MetaTables Masking]] ​                                                                                                ​|  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  No                                                                         ​| ​ No       ​| ​ Yes                                      |  Yes                               ​| ​ Yes     ​| ​ Yes      |  Yes   ​| ​ Yes    |  Yes        |  Yes     ​| ​ Yes    |  Yes       | Yes     ​| ​ No   ​| ​ Yes           | 
-| [[v5:​reference:​connection:​rowlock|rowLock row locking]] ​                                                                                         |  No       ​| ​      ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | +| [[v5:​reference:​connection:​rowlock|rowLock row locking]] ​                                                                                        ​|  No       ​| ​      ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               | 
-| [[v5:​reference:​connection:​rowlock|rowLock column locking]] ​                                                                                      ​|  No       ​| ​      ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               |+| [[v5:​reference:​connection:​rowlock|rowLock column locking]] ​                                                                                     |  No       ​| ​      ​| ​ No  |           ​| ​                     |                                                                             ​| ​          ​| ​                                          ​| ​                                   |          |           ​| ​       |         ​| ​            ​| ​         |         ​| ​           |         ​| ​ No   ​| ​               |
 | [[v5:​reference:​connection:​setcharset|setCharSet]]((Superseded by [[v5:​reference:​connection:​setconnectionparameter|setConnectionParameter()]])) ​ |  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  No                                                                         ​| ​ No       ​| ​ No                                       ​| ​ Yes                               ​| ​ No      |  No       ​| ​ No    |  No     ​| ​ Yes        |  No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            | | [[v5:​reference:​connection:​setcharset|setCharSet]]((Superseded by [[v5:​reference:​connection:​setconnectionparameter|setConnectionParameter()]])) ​ |  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  No                                                                         ​| ​ No       ​| ​ No                                       ​| ​ Yes                               ​| ​ No      |  No       ​| ​ No    |  No     ​| ​ Yes        |  No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            |
-| [[v5:​reference:​connection:​setconnectionparameter|setConnectionParameter()]] ​                                                                     |           ​| ​      ​| ​     |           ​| ​                     |  Yes                                                                        |           ​| ​ Yes                                      |  Yes                               ​| ​         |           ​| ​       |  Yes    |             ​| ​         |         ​| ​           |         ​| ​      ​| ​               | +| [[v5:​reference:​connection:​setconnectionparameter|setConnectionParameter()]] ​                                                                    ​|           ​| ​      ​| ​     |           ​| ​                     |  Yes                                                                        |           ​| ​ Yes                                      |  Yes                               ​| ​         |           ​| ​       |  Yes    |             ​| ​         |         ​| ​           |         ​| ​      ​| ​               | 
-| [[v5:​reference:​connection:​blobdecode|Blob Handling]] ​                                                                                            ​|  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  Yes                                                                        |  No       ​| ​ Yes                                      |  No                                |  No      |  No       ​| ​ No    |  No     ​| ​ No         ​| ​ No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            | +| [[v5:​reference:​connection:​blobdecode|Blob Handling]] ​                                                                                           |  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  Yes                                                                        |  No       ​| ​ Yes                                      |  No                                |  No      |  No       ​| ​ No    |  No     ​| ​ No         ​| ​ No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            | 
-| [[v5:​reference:​connection:​preparesp|Stored Procedures]] ​                                                                                         |  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  ​No                                                                         |  No       ​| ​ Yes                                      |  No                                |  No      |  No       ​| ​ No    |  Yes    |  No         ​| ​ No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            | +| [[v5:​reference:​connection:​preparesp|Stored Procedures]] ​                                                                                        ​|  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  ​Yes                                                                        ​|  No       ​| ​ Yes                                      |  No                                |  No      |  No       ​| ​ No    |  Yes    |  No         ​| ​ No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            | 
-| [[v5:​performance:​performance_index|Performance Monitoring]] ​                                                                                     |  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  Yes                                                                        |  Yes      |  Yes                                      |  Yes                               ​| ​ No      |  No       ​| ​ No    |  Yes    |  Yes        |  No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            |+| [[v5:​performance:​performance_index|Performance Monitoring]] ​                                                                                    ​|  No       ​| ​ No   ​| ​ No  |  No       ​| ​ No                  |  Yes                                                                        |  Yes      |  Yes                                      |  Yes                               ​| ​ No      |  No       ​| ​ No    |  Yes    |  Yes        |  No      |  No     ​| ​ No        |  No     ​| ​ No   ​| ​ No            |
v5/database/feature_comparison.txt · Last modified: 2019/01/22 01:13 by mnewnham