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>')
Copy

引数

'source_type'

拡張機能のソース型。可能な値は LISTINGAPPLICATION 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_typesource および 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');
Copy