Podes hacerlo usando un generador dentro de un trigger before insert.
Suponiendo que tenes un campo CLI_ID en un tabla CLIENTES, y queres que sea autoincrementado, entonces:
- Creas un generador
CREATE GENERATOR GEN_CLIENTES
- Creas un trigger de tipo BEFORE INSERT en la tabla CLIENTES, y agregas esta linea:
NEW.CLI_ID = GEN_ID(GEN_CLIENTES, 1);
- Y en tu aplicación cuando haces el insert, simplemente omitís el campo CLI_ID.
|