Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

DROP PROCEDURE - Prozedur löschen

DROP PROCEDURE löscht eine Prozedur.

Prozeduren und ihre Verwendung in SESAM/SQL sind detailliert im Kapitel „Routinen" beschrieben.

Welche Routinen definiert sind und welche Routinen einander verwenden, erfahren Sie in den Views für Routinen des INFORMATION_SCHEMA (siehe Kapitel „Informationsschemata").

Das Löschen der Prozedur entzieht dem aktuellen Berechtigungsschlüssel das EXECUTE-Privileg für diese Prozedur. EXECUTE-Privilegien, die weitergegeben wurden, werden ebenfalls entzogen.

Der aktuelle Berechtigungsschlüssel muss Eigentümer des Schemas sein, zu dem die Prozedur gehört.



DROP PROCEDURE prozedur { CASCADE | RESTRICT }

prozedur ::= routine



prozedur

Name der Prozedur. Der einfache Prozedurname kann durch einen Datenbank- und Schemanamen qualifiziert werden.


CASCADE

Die Prozedur prozedur und jede Routine, die prozedur direkt oder indirekt aufruft, werden gelöscht. Auch Views, die prozedur indirekt über eine UDF verwenden, werden gelöscht.


RESTRICT

Das Löschen der Prozedur prozedur ist nur möglich, wenn prozedur von keiner anderen Routine verwendet wird.

Siehe auch

CREATE PROCEDURE, CREATE FUNCTION, CALL