DROP APPLICATION ROLE

Entfernt die angegebene Anwendungsrolle aus dem System.

Siehe auch:

CREATE APPLICATION ROLE, ALTER APPLICATION ROLE, SHOW APPLICATION ROLES

Syntax

DROP APPLICATION ROLE [ IF EXISTS ] <name>
Copy

Parameter

name

Gibt den Bezeichner für die zu löschende Anwendungsrolle an. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.

Nutzungshinweise

  • Dieser Befehl kann nur im Kontext einer Anwendung ausgeführt werden, die mit dem Native Apps Framework erstellt wurde.

  • Gelöschte Anwendungsrollen können nicht wiederhergestellt werden, sondern müssen neu erstellt werden.

  • Anwendungsrollen sind nicht versioniert. Wenn Sie eine Anwendungsrolle aus einem Setup-Skript löschen, müssen Sie sicherstellen, dass keine der in Ausführung befindlichen Versionen der Anwendung von der gelöschten Rolle abhängt. Snowflake empfiehlt, entweder das Löschen von Anwendungsrollen zu vermeiden, die möglicherweise in Verwendung sind, oder zu warten, bis die Version, die von der zu löschenden Rolle abhängt, selbst ebenfalls gelöscht wurde.

Beispiele

DROP APPLICATION ROLE APP_ROLE;
Copy