› Fóruns › Banco de dados Oracle › Campo Auto-numerico? Melhor MAX ou SEQUENCE? › Campo Auto-numerico? Melhor MAX ou SEQUENCE?
23 de dezembro de 2009 às 12:26 am
#91726
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..!