Kategorien

Suchen


Aktuelle Artikel

Archiv


« | Startseite | »

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 »

Kommentare