Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
integration:rdbms:odbc:datatypes [2011/04/07 17:40]
doc
integration:rdbms:odbc:datatypes [2011/04/07 17:44]
doc
Line 21: Line 21:
 ==== Datatypes ==== ==== Datatypes ====
  
-Omnidex supports most ODBC datatypes; however, care must be taken when mapping the ODBC datatypes to Omnidex.  ​Omnidex accesses ODBC using the ODBC ODBC Connector, and so the datatype correlations will follow the ODBC standard.+Omnidex supports most ODBC datatypes; however, care must be taken when mapping the ODBC datatypes to Omnidex.  ​
  
-Omnidex has very limited support for Unicode datatypes, also known as National Character datatypes. ​ Omnidex can retrieve and return these datatypes, but cannot index beyond the standard ASCII character set.  The ODBC NATIONAL datatypes ​should be declared as STRING or CHARACTER datatypes within Omnidex.+Omnidex has very limited support for Unicode datatypes, also known as National Character ​datatypes or Wide Character Set datatypes. ​ Omnidex can retrieve and return these datatypes, but cannot index beyond the standard ASCII character set.  The SQL_W datatpyes ​should be declared as STRING or CHARACTER datatypes within Omnidex.
  
-Omnidex does not support many of the ODBC LOB datatypes, though ODBC CLOB datatypes can be mapped to an Omnidex STRING or CLOB datatype.  ​Omnidex does not support binary large objects.+Omnidex does not support binary large objects ​datatypes.
  
 The following table correlates the ODBC and Omnidex datatypes: The following table correlates the ODBC and Omnidex datatypes:
  
 |< 100% 25% 25% 50% >| |< 100% 25% 25% 50% >|
-ODBC Datatype ​                 ​| ​Omnidex Datatype ​     ​Comments ​                                                                                       | +ODBC Datatype ​          ^ Omnidex Datatype ​     ​Comments ​                                                                                      ^ 
-| SQL_CHAR ​                      ​| CHAR(ACTER) ​          ​| ​                                                                                                | +| SQL_CHAR ​               | CHAR(ACTER) ​          ​| ​                                                                                                | 
-| SQL_VARCHAR ​                   | STRING or VARCHAR ​    | Favor STRING unless your character data cannot be terminated by a NULL character. ​              | +| SQL_VARCHAR ​            ​| STRING or VARCHAR ​    | Favor STRING unless your character data cannot be terminated by a NULL character. ​              | 
-| SQL_LONGVARCHAR ​               | STRING or VARCHAR ​    | Favor STRING unless your character data cannot be terminated by a NULL character. ​              | +| SQL_LONGVARCHAR ​        ​| STRING or VARCHAR ​    | Favor STRING unless your character data cannot be terminated by a NULL character. ​              | 
-| SQL_WCHAR ​                     | NATIONAL CHAR(ACTER) ​ | Omnidex has limited support for Unicode datatpes, but recommends the use of CHARACTER datatype. | +| SQL_WCHAR ​              ​| NATIONAL CHAR(ACTER) ​ | Omnidex has limited support for Unicode datatpes, but recommends the use of CHARACTER datatype. | 
-| SQL_WVARCHAR ​                  ​| NATIONAL VARCHAR ​     | Omnidex has limited support for Unicode datatpes, but recommends the use of STRING datatype. ​   | +| SQL_WVARCHAR ​           | NATIONAL VARCHAR ​     | Omnidex has limited support for Unicode datatpes, but recommends the use of STRING datatype. ​   | 
-| SQL_WLONGVARCHAR ​              ​| NATIONAL VARCHAR ​     | Omnidex has limited support for Unicode datatpes, but recommends the use of STRING datatype. ​   | +| SQL_WLONGVARCHAR ​       | NATIONAL VARCHAR ​     | Omnidex has limited support for Unicode datatpes, but recommends the use of STRING datatype. ​   | 
-| SQL_DECIMAL ​                   | DOUBLE, CHAR(ACTER) ​  ​| ​                                                                                                | +| SQL_DECIMAL ​            ​| DOUBLE, CHAR(ACTER) ​  ​| ​                                                                                                | 
-| SQL_NUMERIC ​                   | DOUBLE, CHAR(ACTER) ​  ​| ​                                                                                                | +| SQL_NUMERIC ​            ​| DOUBLE, CHAR(ACTER) ​  ​| ​                                                                                                | 
-| SQL_SMALLINT ​                  ​| SMALLINT ​             |                                                                                                 | +| SQL_SMALLINT ​           | SMALLINT ​             |                                                                                                 | 
-| SQL_INTEGER ​                   | INTEGER ​              ​| ​                                                                                                | +| SQL_INTEGER ​            ​| INTEGER ​              ​| ​                                                                                                | 
-| SQL_REAL ​                      ​| FLOAT                 ​| ​                                                                                                | +| SQL_REAL ​               | FLOAT                 ​| ​                                                                                                | 
-| SQL_FLOAT ​                     | FLOAT                 ​| ​                                                                                                | +| SQL_FLOAT ​              ​| FLOAT                 ​| ​                                                                                                | 
-| SQL_DOUBLE ​                    ​| DOUBLE ​               |                                                                                                 | +| SQL_DOUBLE ​             | DOUBLE ​               |                                                                                                 | 
-| SQL_BIT ​                       | TINYINT ​              ​| ​                                                                                                | +| SQL_BIT ​                ​| TINYINT ​              ​| ​                                                                                                | 
-| SQL_TINYINT ​                   | TINYINT ​              ​| ​                                                                                                | +| SQL_TINYINT ​            ​| TINYINT ​              ​| ​                                                                                                | 
-| SQL_BIGINT ​                    ​| BIGINT ​               |                                                                                                 | +| SQL_BIGINT ​             | BIGINT ​               |                                                                                                 | 
-| SQL_TYPE_DATE ​                 | ODBC DATE             ​| ​                                                                                                | +| SQL_TYPE_DATE ​          ​| ODBC DATE             ​| ​                                                                                                | 
-| SQL_TYPE_TIME ​                 | ODBC TIME             ​| ​                                                                                                | +| SQL_TYPE_TIME ​          ​| ODBC TIME             ​| ​                                                                                                | 
-| SQL_TYPE_TIMESTAMP ​            ​| ODBC DATETIME ​        ​| ​                                                                                                | +| SQL_TYPE_TIMESTAMP ​     | ODBC DATETIME ​        ​| ​                                                                                                | 
-| SQL_TYPE_UTCDATETIME ​          ​| ODBC DATETIME ​        ​| ​                                                                                                | +| SQL_TYPE_UTCDATETIME ​   | ODBC DATETIME ​        ​| ​                                                                                                | 
-| SQL_TYPE_UTCTIME ​              ​| ODBC TIME             ​| ​                                                                                                | +| SQL_TYPE_UTCTIME ​       | ODBC TIME             ​| ​                                                                                                | 
-SQL_INTERVAL_MONTH ​            | INTEGER ​              ​| ​                                                                                                | +SQL_INTERVAL Datatypes ​ | INTEGER ​              ​| ​                                                                                                | 
-| SQL_INTERVAL_YEAR ​             | INTEGER ​              ​| ​                                                                                                | +| SQL_GUID ​               | CHAR(ACTER) ​          ​| ​                                                                                                | 
-| SQL_INTERVAL_YEAR_TO_MONTH ​    | INTEGER ​              ​| ​                                                                                                | +| SQL_BINARY ​             | Unsupported ​          ​| ​                                                                                                | 
-| SQL_INTERVAL_DAY ​              | INTEGER ​              ​| ​                                                                                                | +| SQL_VARBINARY ​          ​| Unsupported ​          ​| ​                                                                                                | 
-| SQL_INTERVAL_HOUR ​             | INTEGER ​              ​| ​                                                                                                | +| SQL_LONGVARBINARY ​      ​| Unsupported ​          ​| ​                                                                                                |
-| SQL_INTERVAL_MINUTE ​           | INTEGER ​              ​| ​                                                                                                | +
-| SQL_INTERVAL_SECOND ​           | INTEGER ​              ​| ​                                                                                                | +
-| SQL_INTERVAL_DAY_TO_HOUR ​      | INTEGER ​              ​| ​                                                                                                | +
-| SQL_INTERVAL_DAY_TO_MINUTE ​    | INTEGER ​              ​| ​                                                                                                | +
-| SQL_INTERVAL_DAY_TO_SECOND ​    | INTEGER ​              ​| ​                                                                                                | +
-| SQL_INTERVAL_HOUR_TO_MINUTE ​   | INTEGER ​              ​| ​                                                                                                | +
-| SQL_INTERVAL_HOUR_TO_SECOND ​   | INTEGER ​              ​| ​                                                                                                | +
-| SQL_INTERVAL_MINUTE_TO_SECOND ​ | INTEGER ​              ​| ​                                                                                                | +
-| SQL_GUID ​                      ​| CHAR(ACTER) ​          ​| ​                                                                                                | +
-| SQL_BINARY ​                    ​| Unsupported ​          ​| ​                                                                                                | +
-| SQL_VARBINARY ​                 | Unsupported ​          ​| ​                                                                                                | +
-| SQL_LONGVARBINARY ​             | Unsupported ​          ​| ​                                                                                                |+
  
  
 
Back to top
integration/rdbms/odbc/datatypes.txt · Last modified: 2016/06/28 22:38 (external edit)