[firebase-br] RES: RES: Auto Imcremento no FireBird e DB Express

Paulo Geloramo paulogeloramo em terra.com.br
Qua Set 12 12:39:20 -03 2007


Usar Select Max() para obter o próximo número da sequencia,
NÃO é uma prática aconselhável. Pode ser usado com muito
cuidade, pois tem que tem um índice DESC nas tabelas com
muitos registros.

O uso do generator é mais indicado para obter o próximo
número da sequêcia sem perda de performance e sem ocorrer
duplicidade em sistema de missão crítica.

abs,
Paulo Geloramo


>           EXECUTE STATEMENT 'SELECT COALESCE(MAX('||CAMPO||'),1) from
>           EXECUTE STATEMENT 'SELECT MAX('||CAMPO||') from '|| tabela






Mais detalhes sobre a lista de discussão lista