- カテゴリ:
システム関数 (情報)
SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND¶
SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND に対する以前の呼び出しによって設定された列のリストを返します。
詳細については、 SHOW コマンド出力とSnowflakeビューでの新しい列の処理 をご参照ください。
- こちらもご参照ください。
SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND、 SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND、 SYSTEM$GET_ALL_DEFAULT_COLUMNS_OVERRIDES
構文¶
SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND(
'<object_type>'
)
引数¶
'object_type'SHOW コマンドのオブジェクトの型。たとえば、SHOW TABLES コマンドの場合は、
'TABLES'を指定します。SHOW NOTIFICATION INTEGRATIONS コマンドの場合は、'NOTIFICATION INTEGRATIONS'を指定します。
戻り値¶
SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND に対する以前の呼び出しで指定された列のコンマ区切りリストが含まれる VARCHAR 値を返します。列名は小文字です。
SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND が呼び出されなかったか、列のリストをクリアするために SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND が呼び出された場合、この関数は空の文字列を返します。
アクセス制御の要件¶
アカウント管理者(ACCOUNTADMIN ロールを付与されているユーザー)のみが、この関数を呼び出すことができます。
例¶
次の例では、SHOW TABLES コマンドに関する以前の SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND に対する呼び出しで指定された列のリストを返しています。
SELECT SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND(
'TABLES'
);
+-------------------------------------------------------+
| SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND( |
| 'TABLES' |
| ) |
|-------------------------------------------------------|
| name,database_name,kind,comment |
+-------------------------------------------------------+
SYSTEM$SET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND が呼び出されなかったか、リストをクリアするために SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND が呼び出された場合、この関数は空の文字列を返します。
SELECT SYSTEM$UNSET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND(
'TABLES'
);
SELECT SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND(
'TABLES'
);
+-------------------------------------------------------+
| SYSTEM$GET_DEFAULT_COLUMNS_OVERRIDE_FOR_SHOW_COMMAND( |
| 'TABLES' |
| ) |
|-------------------------------------------------------|
| |
+-------------------------------------------------------+