Auto-incremented columns (serials)
How to implement automatic record keys.
IBM®
Informix® provides the SERIAL, BIGSERIAL or SERIAL8 data
types which can be emulated with database drivers for most non-Informix database engines by using native sequence generators (when
"ifxemul.serial
" FGLPROFILE setting is true
). But, this requires
additional configuration and maintenance tasks. If you plan to review the programming pattern of
sequences, it is recommended that you use a portable implementation instead of the serial emulation
provided by the database drivers. This section describes different solutions to implement
auto-incremented fields. The preferred implementation is the solution using
SEQUENCES.
Database Server Type | Serial type support |
---|---|
IBM DB2® LUW | Emulated, see details |
IBM Informix | Yes, this is a native Informix feature |
IBM Netezza | No, see details |
Microsoft™ SQL Server | Emulated, see details |
Oracle® MySQL | Emulated, see details |
Oracle Database Server | Emulated, see details |
PostgreSQL | Emulated, see details |
SAP® ASE | Emulated, see details |
SAP HANA® | Emulated, see details |
SQLite | Emulated, see details |