View a markdown version of this page

SVV_REDSHIFT_KOLOM - 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.

SVV_REDSHIFT_KOLOM

Gunakan SVV_REDSHIFT_COLUMNS untuk melihat daftar semua kolom yang dapat diakses pengguna. Kumpulan kolom ini mencakup kolom pada cluster dan kolom dari berbagi data yang disediakan oleh cluster jarak jauh.

SVV_REDSHIFT_COLUMNS terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat Visibilitas data dalam tabel dan tampilan sistem.

Untuk informasi selengkapnya tentang praktik terbaik saat menanyakan tabel sistem dan tampilan, lihat Ku eri Tabel Sistem.

catatan

Gunakan perintah SHOW COLUMNS untuk penemuan kolom. SHOW COLUMNS bekerja secara konsisten di seluruh konteks katalog lokal, datashare, dan eksternal dan diperbarui saat fitur baru dirilis. Untuk informasi selengkapnya, lihat Praktik terbaik untuk menemukan metadata.

Kolom tabel

Nama kolom Jenis data Deskripsi
database_name bangkai (128) Nama database tempat tabel yang berisi kolom ada.
schema_name bangkai (128) Nama skema untuk tabel.
table_name bangkai (128) Nama tabel.
column_name bangkai (128) Nama sebuah kolom.
ordinal_position integer

Posisi kolom dalam tabel.

data_type varchar(32) Jenis data kolom.
column_default varchar(4000)

Nilai default kolom.

is_nullable Cucing (3)

Nilai yang menentukan apakah kolom dapat dibatalkan. Nilai yang mungkin adalah yesno,, dan "" (string kosong yang tidak mewakili informasi).

encoding bangkai (128) Jenis pengkodean kolom.
distkey boolean Nilai yang benar jika kolom ini adalah kunci distribusi untuk tabel, dan false sebaliknya.
sortkey integer

Nilai yang menentukan urutan kolom dalam kunci pengurutan.

Jika tabel menggunakan kunci pengurutan majemuk, maka semua kolom yang merupakan bagian dari kunci pengurutan memiliki nilai positif yang menunjukkan posisi kolom dalam kunci pengurutan.

Jika tabel menggunakan kunci pengurutan yang disisipkan, maka setiap kolom yang merupakan bagian dari kunci pengurutan memiliki nilai yang secara bergantian positif atau negatif. Di sini, nilai absolut menunjukkan posisi kolom dalam kunci pengurutan.

Jika sortkey 0, kolom tersebut bukan bagian dari kunci pengurutan.

column_acl bangkai (128) String yang mendefinisikan izin untuk pengguna atau grup pengguna yang ditentukan untuk kolom.
komentar bangsawan (256) Keterangan.

Contoh kueri

Contoh berikut mengembalikan output dari SVV_REDSHIFT_COLUMNS.

SELECT * FROM svv_redshift_columns WHERE database_name = 'tickit_db' AND TABLE_NAME = 'tickit_sales_redshift' ORDER BY COLUMN_NAME, TABLE_NAME, database_name LIMIT 5; database_name | schema_name | table_name | column_name | ordinal_position | data_type | column_default | is_nullable | encoding | distkey | sortkey | column_acl | remarks --------------+-------------+-----------------------+-------------+------------------+-----------+----------------+-------------+----------+---------+---------+-------------+-------- tickit_db | public | tickit_sales_redshift | buyerid | 4 | integer | | NO | az64 | False | 0 | | tickit_db | public | tickit_sales_redshift | commission | 9 | numeric | (8,2) | YES | az64 | False | 0 | | tickit_db | public | tickit_sales_redshift | dateid | 6 | smallint | | NO | none | False | 1 | | tickit_db | public | tickit_sales_redshift | eventid | 5 | integer | | NO | az64 | False | 0 | | tickit_db | public | tickit_sales_redshift | listid | 2 | integer | | NO | az64 | True | 0 | |