Boa noite!
No ORACLE criei uma sequencia e uma Triggers que é disparada sempre ao cadastrar um cliente.
CREATE SEQUENCE XXX_XXX.SEQ_CLIENTE MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE ;
Triggers
create or replace
TRIGGER INC_CLIENTE
BEFORE INSERT ON CLIENTE FOR EACH ROW
BEGIN
SELECT SEQ_CLIENTE.NEXTVAL
INTO :NEW.PK_CLIENTE
FROM DUAL;
END;
mas digamos que eu cadastre 2 clientes, e exclua esses dois, quando eu cadastrar o terceiro o sistema grava o cliente como o cliente 3.
Alguem pode me ajudar?