Posts
Vc pode utilizar um trigger de inserção e toda vez que as linhas forem inseridas vc pode utilizar uma função para trazer os próximo numero.
Qual o motivo de não utilizar o IDENTITY ? Sempre trabalhei com ele e nunca tive problemas !
Quando faço a exclusão em uma sequência, Ex.: O último código gerado é o 6 se o mesmo for excluído, não retorna o próximo 6 e já o 7.
Por isso não gosto.
Vc poderia me enviar um exemplo?
Mar
Pelo que percebi, a única função desse campo seria uma referência, para que você saiba quantos registros existem na tabela, não? Não poderia, assim, fazer relacionamentos baseados nesse campo. Talvez seu banco seja simples o suficiente para não necessitar, mas não é o uso ideal. Se um ´ID´ foi excluído, deve mesmo ficar de fora!
Caso necessite, em um display, mostrar uma numeração, utilize um contador simples, gerado no momento do display.
Elildo Mancebo Reis
elildo@aspecto.net
www.aspecto.net
Pra resolver o incomodo que o identity lhe traz, faca com que esse ID seja usado somente para relacionamento interno das tabelas. Crie um campo de codigo externo, este sim, sera escolhido e editado pelo usuario.