Slette poster fra Oracle med SQL er en følsom oppgave. Uhell sletter poster kan føre til tap av data integritet og feil i programmer . På slett syntaks for å fjerne poster fra databasen er enkel , men en liten feil kan bety gjennomføring av katastrofegjenoppretting metoder. Instruksjoner
en
Forstå slett syntaks. Følgende er strukturen i slettespørring i Oracle SQL : slette fra hvor = ; Tabellen alias er en snarvei . . i SQL. Det gir deg muligheten til å bruke et kortere navn , noe som gjør koden lettere å lese og skrive. "Hvor" klausulen er den viktigste delen av slettespørring . Hvis du glemmer å skrive en der klausulen, vil alle postene i tabellen bli slettet.
2 Slett én post . Følgende posten sletter bare én kunde fra tabellen : slette fra db.customer der CustomerID = 100;
3
Slette flere poster fra tabellen. Følgende sletter alle poster der kunden for totalt er $ 0 : slette fra db.customer der customer_total = 0;
4
slette poster ved hjelp av en subquery . En delspørring brukes til å slette poster basert off av resultatene fra en annen spørring . Følgende spørring sletter kunder som har en ordre totalt 0 : slette fra db.customer der KundeID i (velg CustomerID fra db.order der ORDER_TOTAL = 0 ) ;