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
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
TAMPILKAN KOLOM
Menampilkan daftar kolom dalam tabel, bersama dengan beberapa atribut kolom.
Setiap baris keluaran terdiri dari daftar nama database yang dipisahkan koma, nama skema, nama tabel, nama kolom, posisi ordinal, default kolom, dapat dibatalkan, tipe data, panjang maksimum karakter, presisi numerik, komentar, jenis kunci pengurutan, urutan kunci urutan, kunci distribusi, pengkodean, dan pengumpulan. Untuk informasi selengkapnya tentang atribut ini, lihat SVV_ALL_COLUMNS.
Jika lebih dari 10.000 kolom akan dihasilkan dari perintah SHOW COLUMNS, maka kesalahan dikembalikan.
Izin yang diperlukan
Untuk melihat kolom dalam tabel Amazon Redshift, pengguna saat ini harus memenuhi salah satu kriteria berikut:
Jadilah pengguna super.
Jadilah pemilik meja.
Diberikan hak istimewa USAGE pada skema induk dan diberikan hak istimewa SELECT pada tabel atau diberikan hak istimewa SELECT pada kolom.
Sintaksis
SHOW COLUMNS FROM TABLE database_name.schema_name.table_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
awsdatacatalogukan () sebagai nama database, dan pastikan konfigurasi sistemdata_catalog_auto_mountdiatur ketrue. Untuk informasi selengkapnya, lihat MENGUBAH SISTEM. - nama skema
-
Nama skema yang berisi tabel yang akan dicantumkan.
Untuk menampilkan AWS Glue Data Catalog tabel, berikan nama AWS Glue database sebagai nama skema.
- table_name
-
Nama tabel yang berisi kolom yang akan dicantumkan.
- filter_pattern
-
Ekspresi UTF-8 karakter yang valid dengan pola untuk mencocokkan nama kolom. 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 kolom dalam database Amazon Redshift bernama sample_data_dev yang ada dalam skema tickit dan tabelevent.
SHOW COLUMNS FROM TABLE demo_schema.compound_sort_table;database_name | schema_name | table_name | column_name | ordinal_position | column_default | is_nullable | data_type | character_maximum_length | numeric_precision | numeric_scale | remarks | sort_key_type | sort_key | dist_key | encoding | collation ---------------+-------------+---------------------+-------------+------------------+----------------+-------------+-------------------+--------------------------+-------------------+---------------+---------+---------------+----------+----------+----------+----------- demo_db | demo_schema | compound_sort_table | id | 1 | | YES | integer | | 32 | 0 | | COMPOUND | 1 | 1 | delta32k | demo_db | demo_schema | compound_sort_table | name | 2 | | YES | character varying | 50 | | | | COMPOUND | 2 | | lzo | default demo_db | demo_schema | compound_sort_table | date_col | 3 | | YES | date | | | | | | 0 | | delta | demo_db | demo_schema | compound_sort_table | amount | 4 | | YES | numeric | | 10 | 2 | | | 0 | | mostly16 |
Contoh berikut menunjukkan tabel dalam AWS Glue Data Catalog database bernama awsdatacatalog yang ada dalam skema batman dan tabelnation. Output terbatas pada 2 baris.
SHOW COLUMNS FROM TABLE second_db.public.t22;database_name | schema_name | table_name | column_name | ordinal_position | column_default | is_nullable | data_type | character_maximum_length | numeric_precision | numeric_scale | remarks | sort_key_type | sort_key | dist_key | encoding | collation ---------------+-------------+------------+-------------+------------------+----------------+-------------+-----------------------------+--------------------------+-------------------+---------------+---------+---------------+----------+----------+----------+----------- second_db | public | t22 | col1 | 1 | | YES | integer | | 32 | 0 | | INTERLEAVED | -1 | | mostly8 | second_db | public | t22 | col2 | 2 | | YES | character varying | 100 | | | | INTERLEAVED | 2 | | text255 | default second_db | public | t22 | col3 | 3 | | YES | timestamp without time zone | | | | | | 0 | | raw | second_db | public | t22 | col4 | 4 | | YES | numeric | | 10 | 2 | | | 0 | | az64 |