Olá Desenvolvedores, Boa Tarde!
Ao se criar um campo com Identity no SQL, ele trabalha com algo parecido com RegistroAtual = ÚltimoRegistros+1, ok! (ou algo parecido).
Muito bem, veja o exemplo abaixo e, caso possam, me ajudem:
CREATE
TABLE TB_Teste(codClieDecimal(010)PrimaryKeyNotNullIdentity(1,1),NomClie VarChar(050))
select
*from tb_Teste
Insert
Into TB_TesteValues('CLIENTE 001')
InsertInto TB_TesteValues('CLIENTE 002')
Insert
Into TB_TesteValues('CLIENTE 003')
Insert
Into TB_TesteValues('CLIENTE 004')
Insert
Into TB_TesteValues('CLIENTE 005')
Insert
Into TB_TesteValues('CLIENTE 006')
Delete
Tb_Teste Where codClie= 6
Insert
Into TB_TesteValues('CLIENTE 006')
Por que aqui, o campo CODCLI é 7 e não 6 ? Eu não deletei o registro 6 ! Então ele estaria disponível, correto ? ou não ? rsrsrs
Gilberto Herminio Programador Pleno III (C#+FiveWin/xHarbour) Mogi das Cruzes-SP gil_haf@ig.com.br gil_haf@hotmail.com