Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como inserir um valor em uma coluna de identidade
Só existe uma maneira de inserir um valor previamente definido em um campo de identidade do SQL Server , e é através do uso de " inserção de identidade . " SQL Server gera um valor em um campo de identidade , quando um registro é criado , em seguida, defende que o valor da atualização. Mas quando é necessário copiar dados entre tabelas, ou declarar explicitamente um valor ao criar novos dados, usando o " insert identidade definida " antes e depois da inserção deixará de lado essas restrições por tempo suficiente para completar a tarefa. Instruções
1

Log no SQL Server através da interface SQL , e certifique- se de que o banco de dados correto é referenciado.
2

Crie a instrução SQL insert. Ao realizar uma inserção de identidade , um asterisco não podem ser usados ​​para representar os domínios , devem ser especificados . No exemplo a seguir , "id" é o campo de identidade

de uma tabela para outra : .

Inserir na tabela 1 (id, descrição, tipo) select id , descrição, tipo de tabela2

explicitamente declarando um valor :

inserir na tabela 1 (id, descrição, tipo ) VALUES ( 1 , 'Test Descrição ', ' tipo A ' ),
3

Set inserção de identidade para a tabela de destino 'on' , digitando: . definir tabela1 identity_insert em
4

Execute a instrução de inserção SQL criado no passo 2
5

definir inserção de identidade para a tabela de destino 'off' , digitando : set identity_insert tabela1 off

Anterior :

Próximo : No
  Os artigos relacionados
·A Função de Len 
·Desvantagens e Vantagens de Compiladores 
·Como criar modelos de controle WPF 
·Como converter String para um TextBox 
·Como obter um filtro de banda para trabalhar em Labview…
·Como estimar Funções de transferência de sistemas fí…
·O que é Microdados HTML5 
·Como faço para salvar um arquivo no Xcode 
·Como criar um feed RSS a partir de sua página ColdFusi…
·Como reduzir tamanho do arquivo em XNA 
  Artigos em destaque
·Como substituir os espaços em DOS Substrings 
·Como converter C + + ASCII para UTF8 
·Como obter a Perspectiva C em Eclipse 
·O que é um ponto de interrupção de exceção 
·Como Ler MDB para ODBC 
·Como verificar se uma figura existe em MATLAB 
·SetWarnings em Access 2007 
·Como definir a Política de Execução Remota em PowerS…
·Como substituir múltiplas linhas em Apache 
·Como depurar um vazamento de memória em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados