Ir para conteúdo
Fórum Script Brasil
  • 0

Alter Table /autp-increment


Espartaco

Pergunta

Olá,

Exportei meus dados do access para meu servidor SQL, no entanto, quase todas as cheves se perderam. Tentei arrumar pelo Enterprise MAnager, mas o pc trava por causa dele, mas no Query Analyser, ele vai embora.

Tenho 35 tabelas na base, e todas as tabelas tem o campo ID (auto-numeração e chave primária), só qiue no envio, ele perdeu essas propriedades.

Tentei modificar via console e comando SQL, mas não tive sucesso. Procurei na net e li algumas apostilas, e nada.

QUERIA SABER SE EXISTE (E SE EXISTIR, QUAL É) PARA TRANSFORMAR OS CAMPOS EM AUTO-INCREMENT E PRIMARY KEY EM UMA LINHA SÓ.

Se alguém se dipuser a ajudar, eu agradeço.

Obrigado

Espártaco Vettorazzi

Ponta Grossa - PR

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Olá,

Exportei meus dados do access para meu servidor SQL, no entanto, quase todas as cheves se perderam. Tentei arrumar pelo Enterprise MAnager, mas o pc trava por causa dele, mas no Query Analyser, ele vai embora.

Tenho 35 tabelas na base, e todas as tabelas tem o campo ID (auto-numeração e chave primária), só qiue no envio, ele perdeu essas propriedades.

Tentei modificar via console e comando SQL, mas não tive sucesso. Procurei na net e li algumas apostilas, e nada.

QUERIA SABER SE EXISTE (E SE EXISTIR, QUAL É) PARA TRANSFORMAR OS CAMPOS EM AUTO-INCREMENT E PRIMARY KEY EM UMA LINHA SÓ.

Se alguém se dipuser a ajudar, eu agradeço.

Obrigado

Espártaco Vettorazzi

Ponta Grossa - PR

faça assim:

Update cliente set cod_cli int identity primary key

ou

Update cliente set cod_cli int identity constraint PK_codcli primary key

Link para o comentário
Compartilhar em outros sites

  • 0
Usei esse comando:

Update minhabase.minhatabela set ID identify constraint PK_ID primary key;

e retornou o seguinte erro:

Server: Msg 170, Level 15, State 1, Line 1

Line 1: Incorrect syntax near 'identify'.

assim:

Update minhatabela set ID int identity constraint PK_ID primary key;

beleza??

Link para o comentário
Compartilhar em outros sites

  • 0
Usei esse comando:

Update minhabase.minhatabela set ID identify constraint PK_ID primary key;

e retornou o seguinte erro:

Server: Msg 170, Level 15, State 1, Line 1

Line 1: Incorrect syntax near 'identify'.

assim:

Update minhatabela set ID int identity constraint PK_ID primary key;

beleza??

Retornou erro

Server: Msg 170, Level 15, State 1, Line 1

Line 1: Incorrect syntax near 'int'.

Link para o comentário
Compartilhar em outros sites

  • 0

Usei esse comando:

Update minhabase.minhatabela set ID identify constraint PK_ID primary key;

e retornou o seguinte erro:

Server: Msg 170, Level 15, State 1, Line 1

Line 1: Incorrect syntax near 'identify'.

assim:

Update minhatabela set ID int identity constraint PK_ID primary key;

beleza??

Retornou erro

Server: Msg 170, Level 15, State 1, Line 1

Line 1: Incorrect syntax near 'int'.

Nossa cara, eu estou viajando.... ohmy.gif

O update é feito para alterar "dados" de uma tabela.

Se fosse fazer pelo QA seria mais ou menos assim:

Alter table blabla alter column bla int identity not null

Mas...

Vá pelo EM, porque no QA não vai funcionar ("nesse caso").

1. Esconlha o banco

2. Botão direito na TB, acho que é design table

3. você desativa a opção Allow e ativa o identity

4. salva e beleza??

Qualquer coisa mandaí!!!!

smile.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...