CÓDIGO SEQUÊNCIAL AUTOMÁTICO

30/07/2003

Como gerar o código sequêncial automático em tabela do sql server sem utilizar o identity.


mariza_galdino@hotmail.com


Anonymous

Respostas

30/07/2003

Andre Azevedo

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 !


Responder Citar

30/07/2003

Anonymous

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


Responder Citar

31/07/2003

Anonymous

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


Responder Citar

19/08/2003

Torres Delphi

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.


Responder Citar