Constants for HCL
OneDB SQL
column data types shows
the SQL data type constants for the
HCL
OneDB™.
Constants
for HCL
OneDB SQL
column data types that are specific to HCL
OneDB shows the SQL data type
constants for the additional data types that are available with the
HCL
OneDB.
Table 1. Constants for HCL
OneDB SQL
column data types
SQL data type |
Defined constant |
Integer value |
CHAR |
SQLCHAR |
0 |
SMALLINT |
SQLSMINT |
1 |
INTEGER |
SQLINT |
2 |
FLOAT |
SQLFLOAT |
3 |
SMALLFLOAT |
SQLSMFLOAT |
4 |
DECIMAL |
SQLDECIMAL |
5 |
SERIAL |
SQLSERIAL |
6 |
DATE |
SQLDATE |
7 |
MONEY |
SQLMONEY |
8 |
DATETIME |
SQLDTIME |
10 |
BYTE |
SQLBYTES |
11 |
TEXT |
SQLTEXT |
12 |
VARCHAR |
SQLVCHAR |
13 |
INTERVAL |
SQLINTERVAL |
14 |
NCHAR |
SQLNCHAR |
15 |
NVARCHAR |
SQLNVCHAR |
16 |
INT8 |
SQLINT8 |
17 |
BIGSERIAL |
SQLBIGSERIAL |
53 |
LVARCHAR |
SQLLVARCHAR |
43 |
BOOLEAN |
SQLBOOL |
45 |
BIGINT |
SQLINFXBIGINT |
52 |
BIGSERIAL |
SQLBIGSERIAL |
53 |
Table 2. Constants
for HCL
OneDB SQL
column data types that are specific to HCL
OneDB
SQL data type |
Defined constant |
Integer value |
SET |
SQLSET |
19 |
MULTISET |
SQLMULTISET |
20 |
LIST |
SQLLIST |
21 |
ROW |
SQLROW |
22 |
Varying-length opaque type |
SQLUDTVAR |
40 |
Fixed-length opaque type |
SQLUDTFIXED |
41 |
SENDRECV (client-side only) |
SQLSENDRECV |
44 |
Important: The SENDRECV data type has an SQL constant
but can only be used in the program.
You cannot define a database column as type SENDRECV.