Problema para aumentar o ID da PK.

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
igor.rmarinho
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 58
Registrado em: Sáb, 13 Mar 2010 5:12 pm
Localização: MG

Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional:win server 2003

Bom dia!
Estou com um problema com uma PK eu preciso aumentar o ID dela em 100 posições.... mas não tem dado muito certo, alguém tem idéia de como faço isso?

Obrigado
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

explica melhor teu problema..

você tem uma sequence e precisa alterar o seu range?
igor.rmarinho
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 58
Registrado em: Sáb, 13 Mar 2010 5:12 pm
Localização: MG

Tipo suponhamos que o identity dela está no 50 eu quero passar ele para 150.

Valeu.
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

será que assim vai...

Selecionar tudo

ALTER COLUMN sua_coluna Int IDENTITY(150, 1000000);

:?:
igor.rmarinho
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 58
Registrado em: Sáb, 13 Mar 2010 5:12 pm
Localização: MG

Acho que não é isso :?
tipo tem um campo ele está com uma linha e o identity dele é 1 eu quero que o próximo a ser inserido seja 101 e não 2.
adnascim
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Seg, 11 Out 2010 10:27 am
Localização: Campinas - SP

De uma olhada se o código abaixo atende o seu cenário:

alter sequence Nome_da_sequence increment by 99 nocache;
Responder
  • Informação