exclusão de registros do Oracle usando SQL é uma tarefa delicada. Acidentalmente excluir registros pode levar a uma perda de integridade dos dados e erros nas aplicações. A sintaxe de exclusão para remover os registros do banco de dados é simples, mas um pequeno erro pode significar a implementação de métodos de recuperação de desastres. Instruções
1
Compreender a sintaxe de exclusão. O seguinte é a estrutura da consulta de exclusão no Oracle SQL: excluir onde = valor ; O alias de tabela é um atalho . . em SQL. Dá-lhe a capacidade de usar um nome mais curto , tornando o código mais fácil de ler e escrever. A cláusula "where" é a parte mais importante da consulta de exclusão . Caso se esqueça de escrever uma cláusula WHERE, todos os registros da tabela serão excluídas .
2 Excluir um registro. O registro a seguir exclui somente um cliente da tabela : delete from db.customer onde customerid = 100;
3
Excluir vários registros na tabela . A seguir exclui todos os registros onde o total do pedido do cliente são $ 0: excluir db.customer onde customer_total = 0;
4
Excluir registros usando uma subconsulta. Uma subconsulta é usado para excluir registros com base fora dos resultados de outra consulta . A consulta a seguir exclui os clientes que têm um total da ordem de 0 : delete from db.customer onde customerid em (selecione customerid de db.order onde order_total = 0);