SQL Server – Dica #1

Olá a todos!

Estarei a partir de hoje postando no blog, dicas e contéudo mais direcionado a resoluções de problemas e eventuais situações que vivenciei como Administrador de Banco de Dados. Sabemos que esta área de conhecimento é bastante envolvente e cercada de responsabilidade também.

Neste post inaugural compartilho uma necessidade que me foi requisitada, onde o desenvolver precisava que uma determinada tabela que possui definido auto incremento (IDENTITY)que fosse mudada estes valores, ou seja, "resetar". Como fazer isso?

Em uma tabela em particular é simples, basta utilizamos o seguinte script:

// Estamos zerando o valor do auto incremento, para que na próxima inserção que será feita seja colocado 1. É importante observar os valores de Increment e Seed que utilizamos para ilustrar esta funcionalidade.

use mydatabase
go
dbcc checkident(‘myschema.mytable’, reseed, 0)
go

E se tivermos tabelas relacionadas, como fazer? Na próxima dica, vamos discutir sobre isto.

Atenciosamente,
Marcondes Alexandre
MCT | MCITP | MCTS
| MCP | IT HERO 
Analista de Banco de Dados
– SVM
Líder do Office.CE
 | Board Ineta Brasil

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s