SQL SERVER IDENTITY
10/11/2018
0
Fala galera beleza ? bom estou querendo controlar o identity do sql server mas não achei como na internet.
Minha duvida é a seguinte como faço para diminuir a contagem do identity em -1 por exemplo ?
ou se não tiver como como posso fazer uma procedure para fazer o auto_incremento conforme o ultimo registro da tabela ?
Minha duvida é a seguinte como faço para diminuir a contagem do identity em -1 por exemplo ?
ou se não tiver como como posso fazer uma procedure para fazer o auto_incremento conforme o ultimo registro da tabela ?
Michel
Curtir tópico
+ 0
Responder
Post mais votado
12/11/2018
o comando é
Se você fizer:
ao gravar um novo cliente, seu ID será 1 (ou seja, o número que você resetou mais 1)
DBCC CHECKIDENT('[table_name]', RESEED, [new_reseed_value])
Se você fizer:
DBCC CHECKIDENT('clientes', RESEED, 0)
ao gravar um novo cliente, seu ID será 1 (ou seja, o número que você resetou mais 1)
Emerson Nascimento
Responder
Mais Posts
12/11/2018
Alex William
Se voce tiver utilizando o Microsoft SQL Server Management Studio é só clicar com botão direito na tabela, ir em design.
Ai vc adiciona uma coluna, e nas propriedades em baixo, vc coloca "É identidade?" pra "Sim" e ele automaticamente deixa de 1 em 1.
Se for via comando, pode tentar esse aqui:
Espero ter ajudado. :D
Ai vc adiciona uma coluna, e nas propriedades em baixo, vc coloca "É identidade?" pra "Sim" e ele automaticamente deixa de 1 em 1.
Se for via comando, pode tentar esse aqui:
Alter Table <nome_tabela> Add ID Int Identity(1,1)
Espero ter ajudado. :D
Responder
12/11/2018
Michel
Acho que você não entendeu, quero alterar a contagem dele por exemplo o campo da tabela ta em 1000 pelo identity quero deixar ele em 999 ou seja controlar o valor do auto incremento diretamente
Responder
Clique aqui para fazer login e interagir na Comunidade :)