Nuevas características para Desarrolladores en Oracle 12c

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.777
Nuevas características para Desarrolladores en Oracle 12c

Les dejo una serie de artículos en español en donde se resumen adiciones de características en Oracle Database 12c que serán de provecho de desarrolladores.

La más sencilla y chora es que ahora se pueden crear tablas con campos autoincrementales como en MySql metiendo dentro las secuencias:

Si nosotros necesitamos un campo en una tabla que se autoincremente a medida que se añadan registros (insert), en MySql simplemente definimos ese campo como autoincremental y listo, nos olvidamos de él, y el motor solito se encargará de sumar valores a medida que se agregen registros. Hasta oracle 11g teníamos que crear una secuencia (un objeto de tipo código) y luego en la instrucción de insert le agregábamos el valor al campo llamando a la secuencia, más o menos así:

insert into usuario
(incremento, descripcion, nombre)
values
(secuencia.nextval, 'Holi','hola');

Pues bien, en Oracle 12c asocias la secuencia al campo de la tabla y listo, al momento del insert puedes olvidarte de llamar al campo autoincremental.

Les dejo los links para que le den un vistazo. Si desarrollan contra una base de datos oracle más de alguna funcionalidad les parecerá útil:


Oracle Database 12c: ?Nuevas Caracter

Oracle Database 12c: "Nuevas Caracter

Oracle Database 12c: "Nuevas Caracter
 
Última modificación:

Anakin

Belikin DinoMod
Se incorporó
16 Agosto 2005
Mensajes
1.419
Re: Nuevas características para Desarrolladores en Oracle 12c

Justo estaba haciendo unos trabajos en la U con Java y Oracle 11g, y lo del campo incremental me hubiese servido de muuucho
 
Upvote 0
Subir