Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Saat menjalankanCREATE TABLE
, Anda menentukan nama kolom dan tipe data yang dapat berisi setiap kolom. Tabel yang Anda buat disimpan di AWS Glue Data Catalog.
Untuk memfasilitasi interoperabilitas dengan mesin query lainnya, Athena menggunakan nama tipe data Apache HiveCREATE TABLE
Untuk kueri DHTML sepertiSELECT
,, danCTAS
, INSERT INTO
Athena menggunakan nama tipe data Trino
DDL | DML~ | Deskripsi |
---|---|---|
BOOLEAN | Nilai adalah true danfalse . |
|
TINYINT | Bilangan bulat bertanda 8-bit dalam format komplemen dua, dengan nilai minimum -2 7 dan nilai maksimum 2 7 -1. | |
SMALLINT | Integer bertanda 16-bit dalam format komplemen dua, dengan nilai minimum -2 15 dan nilai maksimum 2 15 -1. | |
INT, BILANGAN BULAT | Nilai bertanda 32-bit dalam format komplemen dua, dengan nilai minimum -2 31 dan nilai maksimum 2 31 -1. | |
BIGINT | Integer bertanda 64-bit dalam format komplemen dua, dengan nilai minimum -2 63 dan nilai maksimum 2 63 -1. | |
FLOAT | REAL | Nomor floating point presisi tunggal bertanda 32-bit. Kisarannya adalah 1.40129846432481707e-45 hingga 3.40282346638528860e+38, positif atau negatif. Mengikuti Standar IEEE untuk Aritmatika Floating-Point (IEEE 754). |
DOUBLE | Nomor floating point presisi ganda yang ditandatangani 64-bit. Kisarannya adalah 4.94065645841246544e-324d hingga 1.79769313486231570e+308d, positif atau negatif. Mengikuti Standar IEEE untuk Aritmatika Floating-Point (IEEE 754). | |
DESIMAL (,) precision scale |
adalah jumlah total digit. (opsional) adalah jumlah digit di bagian fraksional dengan default 0. Sebagai contoh, gunakan definisi jenis ini:decimal(11,5) ,decimal(15) . Nilai maksimum untuk precision adalah 38, dan nilai maksimum untuk scale adalah 38. |
|
ARANG, ARANG () length |
Data karakter panjang tetap, dengan panjang tertentu antara 1 dan 255, seperti char (10). Jika Untuk informasi lebih lanjut, lihat tipe data CHAR Hive |
|
STRING | VARCHAR | Data karakter panjang variabel. |
VARCHAR () length |
Data karakter panjang variabel dengan panjang baca maksimum. String terpotong pada panjang yang ditentukan saat dibaca. Jika string data yang mendasarinya lebih panjang, string data yang mendasarinya tetap tidak berubah. | |
BINARY | VARBINARY | Data biner panjang variabel. |
Tidak tersedia | TIME | Waktu dalam sehari dengan presisi milidetik. |
Tidak tersedia | WAKTU (precision ) |
Waktu dalam sehari dengan presisi tertentu. TIME(3) setara denganTIME . |
Tidak tersedia | TIME WITH TIME ZONE | Waktu dalam satu zona waktu. Zona waktu harus ditentukan sebagai offset dari UTC. |
DATE | Tanggal kalender dengan tahun, bulan, dan hari. | |
TIMESTAMP | STEMPEL WAKTU, STEMPEL WAKTU TANPA ZONA WAKTU | Tanggal kalender dan waktu hari dengan presisi milidetik. |
Tidak tersedia | TIMESTAMP (precision ), TIMESTAMP (precision ) TANPA ZONA WAKTU |
Tanggal kalender dan waktu hari dengan presisi tertentu. TIMESTAMP(3) setara denganTIMESTAMP . |
Tidak tersedia | TIMESTAMP WITH TIME ZONE | Tanggal kalender dan waktu dalam zona waktu. Zona waktu dapat ditentukan sebagai offset dari UTC, sebagai nama zona waktu IANA, atau menggunakan UTC, UT, Z, atau GMT. |
Tidak tersedia | TIMESTAMP (precision ) DENGAN ZONA WAKTU |
Tanggal kalender dan waktu hari dengan presisi tertentu, dalam zona waktu. |
Tidak tersedia | INTERVAL TAHUN KE BULAN | Interval satu atau lebih bulan penuh |
Tidak tersedia | INTERVAL HARI KE DETIK | Interval satu atau lebih detik, menit, jam, atau hari |
SUSUNAN < > element_type |
ARRAY [element_type ] |
Sebuah array nilai. Semua nilai harus dari tipe data yang sama. |
PETA <key_type , value_type > |
PETA (key_type ,value_type ) |
Peta di mana nilai dapat dicari dengan kunci. Semua kunci harus dari tipe data yang sama, dan semua nilai harus dari tipe data yang sama. Misalnya, map<string, integer> . |
STRUKTUR<field_name_1 :field_type_1 ,field_name_2 :field_type_2 ,... > |
BARIS (field_name_1 field_type_1 , field_name_2 field_type_2 ,...) |
Struktur data dengan bidang bernama dan nilainya. |
Tidak tersedia | JSON | Jenis nilai JSON, yang dapat berupa objek JSON, array JSON, nomor JSON, string JSON, atau. true false null |
Tidak tersedia | UUID | UUID (Unik Secara Universal). IDentifier |
Tidak tersedia | IPADDRESS | Sebuah IPv4 atau IPv6 alamat. |
Tidak tersedia | HyperLogLog |
Tipe data ini mendukung perkiraan fungsi internal. Untuk informasi lebih lanjut tentang setiap jenis, kunjungi tautan ke entri yang sesuai dalam dokumentasi Trino. |
P4 HyperLogLog |
||
SetDigest |
||
QDigest |
||
TDigest |