En Oracle el código es un poco más complicado.
Deberá crear un campo de autoincremento con el objeto de secuencia (este objeto genera una secuencia numérica).
Utilice la siguiente sintaxis CREAR SECUENCIA:
CREATE SEQUENCE seq_person
MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 10
El código anterior crea un objeto de secuencia llamada seq_person, que comienza con 1 y se incrementará en 1. También en caché hasta 10 valores para el rendimiento. La opción de caché especifica cuántos valores de secuencia se almacenarán en la memoria para un acceso más rápido.
Para insertar un nuevo registro en la tabla "Personas", tendremos que utilizar la función nextval (esta función recupera el siguiente valor de la secuencia seq_person):
INSERT INTO Persons (ID,FirstName,LastName)
VALUES (seq_person.nextval,'Lars','Monsen')
La sentencia SQL anterior sería insertar una nuevo registro en la tabla "Personas". A la columna "ID" se le asignaría el siguiente número de la secuencia seq_person. La columna "Nombre" se establecerá en "Lars" y la columna "Apellido" se establecerá en "Monsen".
cualquier muestra sobre usted quiere? incrementar el valor de la columna en 1 por 1 fila todas las filas? cual es tu mesa (DDL)? muestras de datos (DML)? – Kiquenet