DROP APPLICATION ROLE¶
Entfernt die angegebene Anwendungsrolle aus dem System.
Syntax¶
DROP APPLICATION ROLE [ IF EXISTS ] <name>
Parameter¶
nameGibt 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.
Application roles are not versioned. When dropping an application role from a setup script, you must ensure that no running version of the application relies upon the role being dropped. Snowflake recommends to either avoid dropping application roles that may be in use or to wait until the version that depends on the role being dropped has itself also been dropped.
Wenn die IF EXISTS-Klausel angegeben ist und das Zielobjekt nicht vorhanden ist, wird der Befehl erfolgreich abgeschlossen, ohne dass ein Fehler zurückgegeben wird.
Beispiele¶
DROP APPLICATION ROLE APP_ROLE;