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:
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.