View a markdown version of this page

TAMPILKAN SKEMA - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

TAMPILKAN SKEMA

Menampilkan daftar skema dalam database, bersama dengan beberapa atribut skema.

Setiap baris keluaran terdiri dari nama database, nama skema, pemilik skema, tipe skema, skema ACL, database sumber, dan opsi skema. Untuk informasi selengkapnya tentang atribut ini, lihat SVV_ALL_SCHEMAS.

Jika lebih dari 10.000 skema dapat dihasilkan dari perintah SHOW SCHEMAS, maka kesalahan dikembalikan.

Izin yang diperlukan

Untuk melihat skema dalam tabel Amazon Redshift, pengguna saat ini harus memenuhi salah satu kriteria berikut:

  • Jadilah pengguna super.

  • Jadilah pemilik skema.

  • Diberikan hak istimewa USAGE pada skema.

Sintaksis

SHOW SCHEMAS FROM DATABASE database_name [LIKE 'filter_pattern'] [LIMIT row_limit ]

Parameter

database_name

Nama database yang berisi tabel yang akan dicantumkan.

Untuk menampilkan tabel dalam sebuah AWS Glue Data Catalog, tent awsdatacatalog ukan () sebagai nama database, dan pastikan konfigurasi sistem data_catalog_auto_mount diatur ketrue. Untuk informasi selengkapnya, lihat MENGUBAH SISTEM.

filter_pattern

Ekspresi UTF-8 karakter yang valid dengan pola untuk mencocokkan nama skema. Opsi LIKE melakukan kecocokan peka huruf besar-kecil yang mendukung metakarakter pencocokan pola berikut:

Metakarakter Deskripsi
% Cocokkan setiap urutan nol atau lebih karakter.
_ Cocokkan dengan karakter tunggal.

Jika filter_pattern tidak mengandung metacharacters, maka pola hanya mewakili string itu sendiri; dalam hal ini LIKE bertindak sama dengan operator sama.

batas_baris

Jumlah maksimum baris yang akan dikembalikan. Row_limit bisa 0-10.000.

Contoh

Contoh berikut menunjukkan skema dari database Amazon Redshift bernama. dev

SHOW SCHEMAS FROM DATABASE dev; database_name | schema_name | schema_owner | schema_type | schema_acl | source_database | schema_option ---------------+----------------------+--------------+-------------+-----------------------------+-----------------+--------------- dev | pg_automv | 1 | local | | | dev | pg_catalog | 1 | local | jpuser=UC/jpuser~=U/jpuser | | dev | public | 1 | local | jpuser=UC/jpuser~=UC/jpuser | | dev | information_schema | 1 | local | jpuser=UC/jpuser~=U/jpuser | | dev | schemad79cd6d93bf043 | 1 | local | | |

Contoh berikut menunjukkan skema dalam AWS Glue Data Catalog database bernamaawsdatacatalog. Jumlah maksimum baris keluaran adalah5.

SHOW SCHEMAS FROM DATABASE awsdatacatalog LIMIT 5; database_name | schema_name | schema_owner | schema_type | schema_acl | source_database | schema_option ----------------+----------------------+--------------+-------------+------------+-----------------+--------------- awsdatacatalog | 000_too_many_glue_db | | EXTERNAL | | | awsdatacatalog | 123_default | | EXTERNAL | | | awsdatacatalog | adhoc | | EXTERNAL | | | awsdatacatalog | all_shapes_10mb | | EXTERNAL | | | awsdatacatalog | all_shapes_1g | | EXTERNAL | | |