Pessoal,
Estou diante da seguinte situação:
Quero iniciar um autoincremento com o valor 1 numa pk de uma tabela, mesmo que já foram inseridos valores nesta tabela. Exemplo: eu populei a tabela empresa na qual tem os atributos id, nome e endereço. Os valores ficaram: 1, “Empresa tal”, “Endereco tal”. Quando eu deleto a tupla com essas informações e vou popular a tabela novamente aí aparece sequencialmente o id 2.
Como faço para quando não tiver nada populado na tabela iniciar com o valor 1??
Muito obrigada para quem puder me ajudar.
Autoincremento ou sequence não foram feitos pra ter esse controle que você deseja, é para garantir que nunca terá número duplicado. Se permitisse o que você quer, o banco de dados não teria como garantir unicidade diante de uma concorrência otimista.
1 curtida
Foi depois eu vi.Integridade referencial.
Obrigada!