Indentity=NO

SQL Server

21/06/2005

Galera
É o seguinte tenho uma tabela com um campo autoincremente com propriedade Indentity deste compo como ´Yes´ e Gostaria de passar ele para ´No´, mas gostaria de fazer isso em um script via codigo, alguem pode me ajudar?

Obrigado!


Idivaldo.mb

Idivaldo.mb

Curtidas 0

Respostas

Marcus.magalhaes

Marcus.magalhaes

21/06/2005

Boa tarde.

Vc não conseguirá fazer com que a coluna seja [b:554403a2ec]identity=NO[/b:554403a2ec], para conseguir isso, crie outra tabela com a mesma estrutura, exceto pelo identity e copie os dados, a seguir apague a tabela origem e recrie ou simplesmente renomeie as nova tabela para o nome velho.

Porém isso trará uma série de inconvenientes, como recriação de todas as integridades referenciais e do re-permissionamento de acesso à tabela. Alem disso ter a necessidade de recompilar todos objetos que fazer referencia à tabela, pois seu ID terá sido alterado.

Espero ter ajudado.

Att,


GOSTEI 0
POSTAR