Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat mencantumkan semua kolom untuk tabel, semua kolom untuk tampilan, atau mencari kolom dengan nama dalam basis data dan tabel tertentu.
Untuk daftar kolom, gunakan kueri SELECT *
. Di klausa FROM
, tentukan information_schema.columns
. Di klausa WHERE
, gunakan table_schema='
untuk menentukan basis data dandatabase_name
'table_name =
'
untuk menentukan tabel atau tampilan yang memiliki kolom yang ingin Anda cantumkan.table_name
'
contoh - Daftar semua kolom untuk tabel tertentu
Contoh kueri berikut mencantumkan semua kolom untuk tabel rdspostgresqldb1_public_account
.
SELECT *
FROM information_schema.columns
WHERE table_schema = 'rdspostgresql'
AND table_name = 'rdspostgresqldb1_public_account'
Tabel berikut menunjukkan hasil sampel.
table_catalog | table_schema | table_name | column_name | ordinal_position | column_default | is_nullable | data_type | komentar | extra_info | |
---|---|---|---|---|---|---|---|---|---|---|
1 | awsdatacatalog | rdspostgresql | rdspostgresqldb1_public_account | password | 1 | YES | varchar | |||
2 | awsdatacatalog | rdspostgresql | rdspostgresqldb1_public_account | user_id | 2 | YES | bilangan bulat | |||
3 | awsdatacatalog | rdspostgresql | rdspostgresqldb1_public_account | created_on | 3 | YES | timestamp | |||
4 | awsdatacatalog | rdspostgresql | rdspostgresqldb1_public_account | last_login | 4 | YES | timestamp | |||
5 | awsdatacatalog | rdspostgresql | rdspostgresqldb1_public_account | 5 | YES | varchar | ||||
6 | awsdatacatalog | rdspostgresql | rdspostgresqldb1_public_account | nama pengguna | 6 | YES | varchar |
contoh - Daftar kolom untuk tampilan tertentu
Contoh kueri berikut mencantumkan semua kolom di basis data default
untuk tampilan arrayview
.
SELECT *
FROM information_schema.columns
WHERE table_schema = 'default'
AND table_name = 'arrayview'
Tabel berikut menunjukkan hasil sampel.
table_catalog | table_schema | table_name | column_name | ordinal_position | column_default | is_nullable | data_type | komentar | extra_info | |
---|---|---|---|---|---|---|---|---|---|---|
1 | awsdatacatalog | default | arrayview | searchdate | 1 | YES | varchar | |||
2 | awsdatacatalog | default | arrayview | sid | 2 | YES | varchar | |||
3 | awsdatacatalog | default | arrayview | btid | 3 | YES | varchar | |||
4 | awsdatacatalog | default | arrayview | p | 4 | YES | varchar | |||
5 | awsdatacatalog | default | arrayview | infantprice | 5 | YES | varchar | |||
6 | awsdatacatalog | default | arrayview | bah | 6 | YES | varchar | |||
7 | awsdatacatalog | default | arrayview | journeymaparray | 7 | YES | array (varchar) |
contoh — Mencari kolom dengan nama dalam database dan tabel tertentu
Contoh berikut mengkueri pencarian untuk metadata kolom sid
dalam tampilan arrayview
basis data default
.
SELECT *
FROM information_schema.columns
WHERE table_schema = 'default'
AND table_name = 'arrayview'
AND column_name='sid'
Tabel berikut menunjukkan hasil sampel.
table_catalog | table_schema | table_name | column_name | ordinal_position | column_default | is_nullable | data_type | komentar | extra_info | |
---|---|---|---|---|---|---|---|---|---|---|
1 | awsdatacatalog | default | arrayview | sid | 2 | YES | varchar |