DEREGISTER_EXTENSION¶
Trust Centerから拡張機能の登録を解除します。
詳細については、 Trust Center拡張機能の使用 をご参照ください。
構文¶
SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_name>')
SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_id>')
引数¶
'source_type'拡張機能のソース型。可能な値は
LISTINGとAPPLICATION PACKAGEです。'source'リスト ID またはアプリケーションパッケージの名前。
SHOW APPLICATIONS SQL コマンドを実行して、拡張機能など、アカウントにインストールされているすべてのSnowflakeネイティブアプリを表示できます。リスト ID または拡張機能のアプリケーションパッケージが出力の
source列に表示されます。'extension_name'拡張機能の名前。
SHOW APPLICATIONS SQL コマンドの出力で、拡張機能の名前は
name列に表示されます。'extension_id'実行の識別子。
登録された拡張機能の識別子を見つけるには、 EXTENSIONS ビュー をクエリします。
戻り値¶
VARCHAR 値を返します。
登録解除が成功した場合、 VARCHAR 値には次のメッセージが含まれます。
Extension is successfully deregistered.登録解除に失敗した場合、 VARCHAR 値にはエラーメッセージが含まれます。登録解除は、以下の理由で失敗することがあります。
指定された
source_typeが無効である。指定された
sourceが無効である。指定された
extension_nameが無効である。指定された
extension_idが無効である。source_type、sourceおよびextension_nameまたはextension_idの組み合わせは無効である。
次の例は、無効な
extension_idに対して返されるエラーメッセージを示しています。Either the extension with given id does not exist or it is already deregistered
例¶
次の例は、tc_extension という名前の拡張機能を登録解除しています。
CALL SNOWFLAKE.TRUST_CENTER.DEREGISTER_EXTENSION(
'LISTING',
'GZ13Z1VEWNG',
'tc_extension');