Como excluir sequência no Oracle?

Como excluir sequência no Oracle?

O Oracle é um dos sistemas de gerenciamento de banco de dados relacionais mais populares (RDBMS) que oferecem uma variedade de recursos para gerenciar os dados, incluindo a capacidade de gerenciar as seqüências. Sequências são objetos que geram números exclusivos em uma ordem seqüencial, geralmente usados ​​como valores de chave primária. Enquanto trabalha no banco de dados Oracle, a exclusão de uma sequência pode ser necessária para a manutenção do banco de dados ou mudanças de esquema.

Este artigo abordará como excluir a sequência usando:

    • O comando de gota
    • Um bloco PL/SQL
    • A ferramenta de desenvolvedor SQL

Como excluir sequências no Oracle?

Para excluir uma sequência no banco de dados Oracle, primeiro, faça login no banco de dados Oracle usando o Sqlplus Utilitário:

Sqlplus c ## md/md1234


No comando acima “C ## MD"É o nome de usuário e"MD1234”É a senha do banco de dados que está sendo usado para esta postagem.

Saída


A saída mostra uma mensagem de sucesso de que o banco de dados foi conectado com sucesso.

Antes de excluir a sequência no banco de dados Oracle, vamos listar todas as sequências disponíveis no banco de dados.

Verifique o nome da sequência no Oracle

Para verificar a lista de sequências disponíveis no banco de dados Oracle, execute a consulta abaixo:

Selecione sequence_name de all_sequences;


No comando acima “All_sequências”É o nome da tabela que contém os detalhes das seqüências.

Saída


A saída recuperou a lista de sequências disponíveis no banco de dados Oracle.

Como excluir sequência usando o comando Drop no Oracle?

Para excluir uma sequência no banco de dados Oracle, o “DERRUBAR”O comando pode ser usado com o“SEQÜÊNCIA”Cláusula seguida pelo nome da sequência. Digite o comando abaixo para abandonar o “Linuxhint_seq" seqüência:

Lança linuxhint_seq;


Saída


A saída retornou um “Sequência caiu”Mensagem depois de excluir a sequência com sucesso.

Como excluir a sequência usando um bloco PL/SQL no Oracle?

A sequência pode ser descartada usando o bloco PL/SQL. Aqui está um exemplo de um bloco PL/SQL para excluir uma sequência:

DECLARAR
Sequence_name varchar2 (100): = 'linuxhint_sequence';
COMEÇAR
Execute 'sequência de gota' imediata || Sequence_name;
FIM;


No bloco de código acima, DECLARAR é usado para declarar o nome da sequência e no COMEÇAR Bloqueie o DERRUBAR O comando é usado para excluir o “Linuxhit_sequence”.

Saída


A saída mostra que a sequência foi descartada.

Como excluir a sequência usando o desenvolvedor SQL no Oracle?

Para abandonar a sequência usando o desenvolvedor SQL, faça o login no banco de dados Oracle, expanda o banco de dados para visualizar todas as entidades e encontrar o “Sequências" da lista:


Expanda a sequência, selecione o nome da sequência clicando com o botão direito do mouse e clique em “Derrubar… ”Para excluir a sequência do banco de dados específico:


Confirme o "Nome”E clique no“Aplicar" botão:


O prompt de confirmação mostrou que a sequência foi descartada, para continuar trabalhando no banco de dados, clique no “OK" botão:


É assim que excluir a sequência no Oracle usando métodos diferentes.

Conclusão

A sequência pode ser excluída no Oracle usando o “DERRUBAR"Comando"PL/SQL”Bloco de código, ou o“Desenvolvedor SQL" ferramenta. No comando DROP, o nome da sequência pode ser especificado usando a cláusula de sequência e, no bloco de código PL/SQL, o nome da sequência pode ser declarado usando a coluna sequence_name. A ferramenta de desenvolvedor SQL mostra a lista de sequências das quais você pode excluir a sequência. Seguindo as etapas explicadas neste artigo, você pode excluir com segurança sequências no Oracle.