Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, nao sei mais o que fazer...
Preciso alterar o campo ID de mais de 30 tabelas que perderam a propriedade IDENTITY mas nao consigo.
Estou fazendo assim:
ALTER TABLE ADMINISTRADORES
ALTER COLUMN ID Int Not Null IDENTITY(1,1)
e tá me retornando esse erro:
incorrect sintax near keyword 'IDENTITY'
Nas tabelas que estao vazias eu consigo mas nas tabelas que já possuem registros eu nao consigo.
Por favor, algué me ajuda, é urgentao!!!
Obrigado mesmo!!!
http://forum.imasters.com.br/public/style_emoticons/default/cry.gif
Pessoas, eu tava dando uma olhada num tópico antigo meu e lembrei que descobrí a saída no próprio SQL que o banco gerou pra mim.Qdo estamos inserindo dados em uma tabela com auto-numeração, precisamos ligar e desligar o Identity fazendo assim:
SET IDENTITY_INSERT [NOME_DA_TABELA] ONGOINSERT INTO [NOME_DA_TABELA] ...SET IDENTITY_INSERT [NOME_DA_TABELA] OFFGO
Bem, acho que é isso... espero que ajude alguém como me ajudou!Abraços!
>
Pessoas, eu tava dando uma olhada num tópico antigo meu e lembrei que descobrí a saída no próprio SQL que o banco gerou pra mim.Qdo estamos inserindo dados em uma tabela com auto-numeração, precisamos ligar e desligar o Identity fazendo assim:
SET IDENTITY_INSERT [NOME_DA_TABELA] ONGOINSERT INTO [NOME_DA_TABELA] ...SET IDENTITY_INSERT [NOME_DA_TABELA] OFFGOBem, acho que é isso... espero que ajude alguém como me ajudou!Abraços!
se você tivesse entrado no link que postei acima em 12/set/2006 teria visto essa mesma dica antes... http://forum.imasters.com.br/public/style_emoticons/default/natal_tongue.gif
falai Ricardo beleza,
update em campos identity não são permitidos, pelo menos nunca consegui, se tiver algum jeito e alguem nos avise q isto é bem interessante, e perisogo...rsrsss
uma dica seria guardar estes registros em uma outra tabela e inseri-los de forma automatica com os campos identity pré-definidos, veja esta dica: http://forum.iMasters.com.br/index.php?showtopic=2730, talvez ajude.
lembre-se faça um bom bkp antes de executar isso, só pra garantir.
abs