« PHP & Oracle: PHP Datum & Oracle Datum vergleichen / umrechnen | Startseite | ispCP: Fehler “Module [Crypt::PasswdMD5] was not found” beim Setup »
Oracle: “Delete if exists” & “Drop if exists” Befehl
admin | 23.07.2009
Um auf einfache Weise in Oracle eine Tabelle, Prozedure, View, Funktion usw. zu löschen, nutzen Sie folgenden Befehl. Dabei wird die Exception (Fehlermeldung / Ausnahmefehler) unterdrückt, sodaß Ihr Script oder Programm fehlerfrei weiter laufen kann:
begin execute immediate 'DROP TABLE NAME_DER_TABELLE'; exception when others then null; end
Oder für eine Prozedur (Stored Procedure):
begin execute immediate 'DROP PROCEDURE NAME_DER_PROZEDUR'; exception when others then null; end
Kategorie: Oracle | Keine Kommentare »