Al momento de pasarte a trabajar con la Base de Datos de Oracle una de las primeras cosas que siempre preguntan los programadores es como hacen el auto_increment en Oracle o el Identity (sql server).

Anteriormente dicho procedimiento pasaba por crear una sequencia y posteriormente utilizarla en cualquier sentencia insert que realizaras sobre la tabla o creando un trigger (before insert for each row) para realizar dicho procedimiento, es decir, hacer lo siguiente:

Sin embargo a partir de ahora existen dos métodos para realizar el auto_increment en Oracle, el primero es asignar por default el valor de una secuencia o el segundo es crear una columna del tipo identidad.

Para mas información pueden consultar la documentación de Oracle


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *