Auto Incremento - SQL SERVER - Tabela Existente
05/05/2010
0
Marcio Santana
Posts
05/05/2010
Marcio Santana
05/05/2010
Marcio Santana
06/05/2010
Wilson Junior
Exemplo:
CREATE TABLE NOVA_TABELA
(
ID INTEGER,
Codigo int IDENTITY(100,1),
Nome VARCHAR(50),
)
Veja que "100" é o valor inicial.
Espero ter colaborado.
06/05/2010
Marcio Santana
FROM Tabela -- apaguei ela drop table tabela agora queria voltar os dados que estao na tabela global, só que iniciando do 100, depois 101, 202,, etc entendeu? Obrigado
06/05/2010
Wilson Junior
/* Cria a tabela auxiliar */ CREATE TABLE TABELA_AUXILIAR ( Codigo int IDENTITY(100,1), /* para iniciar com o valor 100*/ Campo1 INTEGER, Campo2 INTEGER, Campo3 INTEGER, CampoX INTEGER, ) /* Inclui os dados da tabela principal na tabela auxiliar */ INSERT INTO TABELA_AUXILIAR (Campo1, Campo2, Campo3, CampoX) SELECT Campo1, Campo2, Campo3, CampoX FROM TABELA_PRINCIPAL /* Apaga a tabela principal */ DROP TABLE TABELA_PRINCIPAL /* Cria novamente a tabela principal - Não sei qual a estrutura da sua tabela, só estou dando um exemplo*/ CREATE TABLE TABELA_PRINCIPAL ( Codigo int IDENTITY(1,1), Campo1 INTEGER, Campo2 INTEGER, Campo3 INTEGER, CampoX INTEGER, ) /* Inclui os dados da tabela auxiliar na tabela principal */ INSERT INTO TABELA_PRINCIPAL SELECT * FROM TABELA_AUXILIAR /* Apaga a tabela auxiliar */ DROP TABLE TABELA_AUXILIAR
Espero ter colaborado.
Clique aqui para fazer login e interagir na Comunidade :)