DROP APPLICATION ROLE

指定されたアプリケーションロールをシステムから削除します。

こちらもご参照ください。

CREATE APPLICATION ROLEALTER APPLICATION ROLESHOW APPLICATION ROLES

構文

DROP APPLICATION ROLE [ IF EXISTS ] <name>
Copy

パラメーター

name

ドロップするアプリケーションロールの識別子を指定します。識別子にスペースまたは特殊文字が含まれる場合は、文字列全体を二重引用符で囲む必要があります。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

使用上の注意

  • このコマンドは、Native App Frameworkを使用して作成されたアプリケーションのコンテキスト内でのみ実行できます。

  • ドロップされたアプリケーションロールは復元できません。アプリケーション内で再作成する必要があります。

  • 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.

  • IF EXISTS 句が指定されており、ターゲットオブジェクトが存在しない場合、コマンドはエラーを返さずに正常に完了します。

DROP APPLICATION ROLE APP_ROLE;
Copy