Em alguns casos, pode ser necessário atualizar várias propriedades de sequência, como desativar ciclos de sequência, habilitar o cache e muito mais. Em vez de abandonar a sequência existente e recriá-la com os novos requisitos, podemos chamar o comando de alteração para atualizá-lo.
Oracle Alter Sequence Command
Usamos a declaração de alteração para modificar uma sequência Oracle existente. A seguir, mostra a sintaxe do comando e as várias propriedades que você pode modificar:
Alter Sequence Sequence_NameNesse caso:
Exemplo de sequência de alteração do Oracle
O exemplo a seguir demonstra como alterar uma sequência existente no Oracle. Vamos começar criando uma sequência simples, como mostrado abaixo:
Crie sequência looper_sequenceEm seguida, podemos usar o comando alter sequence para modificar as várias propriedades da sequência, como mostrado abaixo:
Alter sequência looper_sequenceNesse caso, alteramos várias propriedades de sequência, como alterar o incremento por valor, desativar o ciclo de sequência, ativar o cache por metade dos valores e adicionar ordem aos números gerados.
Uma coisa a observar sobre a declaração de sequência de alteração é que ela apenas permite modificar propriedades específicas da sequência, como seu valor de incremento, valores máximos e mínimos, e se ele ciclos ou cache seus valores.
Você não pode usar esta declaração para renomear uma sequência ou alterar seu valor inicial. Para isso, você precisa cair e reiniciar a sequência.
Conclusão
Para resumir, podemos usar a declaração de sequência de alterar no Oracle que permite modificar propriedades específicas de uma sequência existente. Sinta -se à vontade para explorar mais na documentação do Oracle e verificar nossa outra série Oracle para expandir seu conhecimento do seu banco de dados.