Data type assignments and comparison, sorting, and ordering
|
Data type assignments and comparison, sorting, and ordering
Table 5. Assignments allowed by Derby
This table displays valid assignments between data types in Derby. A "Y" indicates that the assignment is valid. |
Types | S M A L L I N T
| I N T E G E R
| B I G I N T
| D E C I M A L
| R E A L
| D O U B L E
| F L O A T
| C H A R
| V A R C H A R
| L O N G
V A R C H A R
| C H A R
F O R
B I T
D A T A
| V A R C H A R
F O R
B I T
D A T A
| L O N G
V A R C H A R
F O R
B I T
D A T A
| C L O B
| B L O B
| D A T E
| T I M E
| T I M E S T A M P
|
SMALL INT | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
INTEGER | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
BIGINT | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
DECIMAL | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
REAL | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
DOUBLE | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
FLOAT | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
CHAR | -- | -- | -- | -- | -- | -- | -- | Y | Y | Y | -- | -- | -- | Y | -- | Y | Y | Y |
VARCHAR | -- | -- | -- | -- | -- | -- | -- | Y | Y | Y | -- | -- | -- | Y | -- | Y | Y | Y |
LONG VARCHAR | -- | -- | -- | -- | -- | -- | -- | Y | Y | Y | -- | -- | -- | Y | -- | -- | -- | -- |
CHAR FOR BIT DATA | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | Y | Y | Y | -- | -- | -- | -- | -- |
VARCHAR FOR BIT DATA | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | Y | Y | Y | -- | -- | -- | -- | -- |
LONG VARCHAR FOR BIT DATA | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | Y | Y | Y | -- | -- | -- | -- | -- |
CLOB | -- | -- | -- | -- | -- | -- | -- | Y | Y | Y | -- | -- | -- | Y | -- | -- | -- | -- |
BLOB | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | Y | -- | -- | -- |
DATE | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | Y | -- | -- |
TIME | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | -- | Y | -- |
TIME STAMP | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | Y |
Table 6. Comparisons allowed by Derby
This table displays valid comparisons between data types in Derby. A "Y" indicates that the comparison is allowed. |
Types | S M A L L I N T
| I N T E G E R
| B I G I N T
| D E C I M A L
| R E A L
| D O U B L E
| F L O A T
| C H A R
| V A R C H A R
| L O N G
V A R C H A R
| C H A R
F O R
B I T
D A T A
| V A R C H A R
F O R
B I T
D A T A
| L O N G
V A R C H A R
F O R
B I T
D A T A
| C L O B
| B L O B
| D A T E
| T I M E
| T I M E S T A M P
|
SMALL INT | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
INTEGER | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
BIGINT | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
DECIMAL | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
REAL | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
DOUBLE | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
FLOAT | Y | Y | Y | Y | Y | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
CHAR | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | Y | Y | Y |
VARCHAR | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | Y | Y | Y |
LONG VARCHAR | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
CHAR FOR BIT DATA | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- |
VARCHAR FOR BIT DATA | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- |
LONG VARCHAR FOR BIT DATA | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
CLOB | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
BLOB | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
DATE | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | Y | -- | -- |
TIME | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | -- | Y | -- |
TIME STAMP | -- | -- | -- | -- | -- | -- | -- | Y | Y | -- | -- | -- | -- | -- | -- | -- | -- | Y |
Previous Page
Next Page
Table of Contents
Index