Daftar atau kolom pencarian untuk tabel atau tampilan tertentu - Amazon Athena

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

Daftar atau kolom pencarian untuk tabel atau tampilan tertentu

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='database_name' untuk menentukan basis data dantable_name = 'table_name' untuk menentukan tabel atau tampilan yang memiliki kolom yang ingin Anda cantumkan.

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 Email 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