Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como redefinir uma Semente de Identidade no Microsoft SQL
Microsoft SQL Server suporta o uso de uma coluna de identidade por tabela. Uma coluna de identidade fornece um valor numérico , que pode ser usado como uma chave ou um valor de referência . Colunas de identidade são automaticamente incrementado cada vez que uma nova linha é adicionada à tabela . O valor de identidade começa em um valor fornecido pelo usuário , chamado de semente, ou em 1 se nenhum valor for especificado, e aumenta a quantidade fornecida pelo usuário , chamado de incremento, ou 1 se nenhum valor for especificado . Redefinindo o valor inicial ou incremento de coluna IDENTIDADE exige quer deixar cair a coluna e criar um novo ou truncar a tabela e a execução de DBCC CHECKIDENT . Coisas que você precisa
direitos administrativos ao banco de dados
Show Mais instruções
Descarte e recrie uma coluna
1

Abra uma conexão com o banco de dados desejado usando o Microsoft SQL Server Management Studio ou a sua aplicação preferida .
2

Digite uma consulta para excluir a coluna de identidade existente . Isso deve ser feito antes de criar uma nova coluna de identidade , porque cada tabela pode ter apenas uma coluna de identidade. A sintaxe é :

ALTER TABLE [ table_name ] DROP COLUMN [ column_name ]

Isso irá remover completamente a coluna de identidade atual da mesa, causando a perda de valores de identidade existente . Se serão necessários esses valores, eles devem ser apoiados ou copiado para uma linha não-identidade em primeiro lugar.
3

Tipo e executar uma consulta para adicionar uma nova coluna de identidade. A sintaxe é a seguinte:

ALTER TABLE [ table_name ] ADD COLUMN [ column_name ] IDENTITY ( [ semente ], [ incremento] )

Forneça seu ponto de partida desejado para a semente eo valor de incremento para o incrementar . Isto irá criar uma nova coluna sem valores de dados ignorados .
Usando truncamento e DBCC CHECKIDENT
4

Abra uma conexão com o banco de dados desejado usando o Microsoft SQL Server Management Studio ou sua aplicação preferida.
5

truncar tabela. Isso remove todos os dados da tabela , para ter certeza que não há dados que você deseja manter. A sintaxe é:

TRUNCATE [ table_name ]
6

Run DBCC CHECKIDENT para modificar o valor da semente. Isso não altera o valor de incremento . Incremento valores só podem ser alterados usando o método na Seção 1. A sintaxe para isso é :

DBCC CHECKIDENT ( [ table_name ] , RESEED , [ new_seed ] )

O novo valor semente será o primeiro valor usado ao inserir uma nova linha
.

Anterior :

Próximo : No
  Os artigos relacionados
·Como excluir Alias ​​Servidor VirtualMin 
·Como adicionar Tabs em um subformulário no Access 
·Como gráfico no FileMaker 11 
·O que trabalhar com bancos de dados WordPerfect 
·Como criar um relatório com WEBI Drill Down 
·Como truncar tabelas usando sqlplus 
·Como colocar palavras-chave em ProStores 
·Como Iniciar um Novo Quadro de distribuição Acesso 
·Como acessar uma macro para imprimir todos os relatóri…
·Como em massa Insira CSV para SQL 
  Artigos em destaque
·Norton Ferramentas de Log 
·Como espelhar o texto da imagem no Adobe Illustrator 
·Como desenhar formas com a Pen Tool do Flash 
·Como remover Downloader Obfuskated 
·Top 10 Protetores de vírus 
·McAfee e Webroot Conflito 
·Como Chegar Karaoke Com LimeWire 
·Como registrar um produto McAfee 
·Como fazer um Vector Banner Usando Adobe Illustrator 
·Como criar uma imagem espelhada (Backup) do seu disco r…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados