Como criar um campo autoincremental no Oracle PL/SQL

O Oracle não tem campos auto incrementais, para simular esta funcionalidade é necessário criar “Sequences”: [sourcecode language=”SQL”]CREATE SEQUENCE seqFuncionariosINCREMENT BY 1START WITH 1MAXVALUE 99999NOCACHENOCYCLE;[/sourcecode] Para utilizar, a cada linha adicionada ele irá aumentar em 1 (INCREMENT BY 1) o valor desta “sequence”. [sourcecode language=”SQL”]INSERT INTO FUNCIONARIOS (ID, NOME) VALUES (seqFuncionarios.nextVal; ‘João’);INSERT INTO FUNCIONARIOS (ID, NOME) […]

Como criar um campo autoincremental no Oracle PL/SQL Read More »