Pular para o conteúdo

Fóruns Banco de dados Oracle Campo Auto-numerico? Melhor MAX ou SEQUENCE? Campo Auto-numerico? Melhor MAX ou SEQUENCE?

#91726
Avatar photoRegis Araujo
Participante

    Salve Ricardo, boa tarde!

    Bom, eu sempre utilizo Sequence, acho mais pratico, de qualquer maneira haverá o fator performance, pois utilizar o MAX+1 seria logicamente mais correto, mas imagina sua tabela com uns 10 milhoes de registro e vc sempre dando um MAX+1, no começo, vai ser tranquilo, mas e depois? Como será?

    Ja a sequence é mais pratica, pois não vai precisar varrer a tabela para verificar qual o maior valor, este valor já fica armazenado e quando vc utiliza o nextval ele apenas pega o valor já armazenado e te devolve este valor…

    Espero que lhe ajude.

    Abraços..!