SVV_EXTERNAL_TABLES
SVV_EXTERNAL_TABLES を使用して外部テーブルの詳細を表示します。詳細については、「CREATE EXTERNAL SCHEMA」を参照してください。データベース間クエリにも SVV_EXTERNAL_TABLES を使用して、ユーザーがアクセスできる接続されていないデータベース上のすべてのテーブルのメタデータを表示します。
SVV_EXTERNAL_TABLES はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
redshift_database_name | text | ローカルのAmazon Redshift データベースの名前。 |
schemaname | text | 外部テーブルの Amazon Redshift 外部スキーマの名前。 |
tablename | text | 外部テーブルの名前。 |
tabletype | text | テーブルの種類。一部の値は、TABLE、VIEW、MATERIALIZED VIEW、または情報がないことを表す空の文字列 " " です。 |
location | text | テーブルの場所。 |
input_format | text | 入力形式 |
output_format | text | 出力形式。 |
serialization_lib | text | シリアル化ライブラリ。 |
serde_parameters | text | SerDe パラメータ。 |
compressed | integer | テーブルが圧縮されているかどうかを示す値。1 は圧縮されていることを、0 は圧縮されていないことを示します。 |
parameters | text | テーブルのプロパティ。 |
例
次の例は、svv_external_tables とフェデレーテッドクエリで述語に外部スキーマを使用した場合の詳細を示しています。
select schemaname, tablename from svv_external_tables where schemaname = 'apg_tpch'; schemaname | tablename ------------+----------- apg_tpch | customer apg_tpch | lineitem apg_tpch | nation apg_tpch | orders apg_tpch | part apg_tpch | partsupp apg_tpch | region apg_tpch | supplier (8 rows)