DROP LANGUAGE

Name

DROP LANGUAGE -- entfernt eine prozedurale Sprache

Synopsis

DROP [ PROCEDURAL ] LANGUAGE name [ CASCADE | RESTRICT ]

Beschreibung

DROP LANGUAGE entfernt die Definition einer zuvor registrierten prozeduralen Sprache namens name.

Parameter

name

Der Name der zu entfernenden prozeduralen Sprache. Aus Kompatibilität mit früheren Versionen kann der Sprachname auch in Apostrophen stehen.

CASCADE

Löscht automatisch alle Objekte, die von der Sprache abhängen (z.B. Funktionen in der Sprache).

RESTRICT

Verhindert das Löschen der Sprache, wenn irgendwelche Objekte von ihr abhängen. Das ist die Voreinstellung.

Meldungen

DROP LANGUAGE

Meldung, wenn die Sprache erfolgreich entfernt wurde.

ERROR: Language "name" doesn't exist

Meldung, wenn es in der aktuellen Datenbank keine Sprache mit dem Namen name gibt.

Beispiele

Dieser Befehl entfernt die prozedurale Sprache plbeispiel:

DROP LANGUAGE plbeispiel;

Kompatibilität

Der Befehl DROP LANGUAGE ist eine PostgreSQL-Erweiterung.

Siehe Auch

CREATE LANGUAGE, droplang