View a markdown version of this page

Jenis Data - AWS Clean Rooms

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

Jenis Data

Setiap nilai yang disimpan atau diambil oleh AWS Clean Rooms Spark SQL memiliki tipe data dengan sekumpulan properti terkait yang tetap. Tipe data dideklarasikan saat tabel dibuat. Tipe data membatasi kumpulan nilai yang dapat berisi kolom atau argumen.

Tabel berikut mencantumkan tipe data yang dapat Anda gunakan di AWS Clean Rooms Spark SQL.

Nama tipe data Jenis data Alias Deskripsi
ARRAY Jenis bersarang Tidak berlaku Tipe data bersarang array
BIGINT Jenis numerik Tidak berlaku Bilangan bulat delapan byte bertanda
BINARY Tipe biner Tidak berlaku Nilai urutan byte
BOOLEAN Jenis Boolean BOOL Logis Boolean (benar/salah)
BYTE Jenis numerik Tidak berlaku Nomor integer bertanda 1-byte, dari -128 hingga 127
CHAR Jenis karakter KARAKTER String karakter dengan panjang tetap
DATE Jenis Datetime Tidak berlaku Tanggal kalender (tahun, bulan, hari)
DECIMAL Jenis numerik NUMERIC Numerik persis dari presisi yang dapat dipilih
FLOAT Jenis numerik FLOAT8, PRESISI GANDA Angka floating-point presisi ganda
INTEGER Jenis numerik INT Bilangan bulat empat byte bertanda
INTERVAL Jenis Datetime Tidak berlaku Durasi waktu dalam pesanan hari ke waktu atau pesanan tahun ke bulan
LONG Jenis numerik Tidak berlaku Nomor bilangan bulat bertanda 8-byte
PETA Jenis bersarang Tidak berlaku Memetakan tipe data bersarang
REAL Jenis numerik FLOAT4 Angka floating-point presisi tunggal
SHORT Jenis numerik Tidak berlaku Nomor integer bertanda 2-byte.
SMALLINT Jenis numerik Tidak berlaku Bilangan bulat dua byte bertanda
STRUCT Jenis bersarang Tidak berlaku Struct tipe data bersarang
STAMP_LTZ Jenis Datetime Tidak berlaku Waktu hari dengan zona waktu lokal
TIMESTAMP_NTZ Jenis Datetime Tidak berlaku Waktu hari tanpa zona waktu
TINYINT Jenis numerik Tidak berlaku Nomor integer bertanda 1-byte, dari -128 hingga 127
VARCHAR Jenis karakter KARAKTER BERVARIASI String karakter panjang variabel dengan batas yang ditentukan pengguna
catatan

Tipe data bersarang ARRAY, STRUCT, dan MAP saat ini hanya diaktifkan untuk aturan analisis kustom. Untuk informasi selengkapnya, lihat Jenis bersarang.

Karakter multibyte

Tipe data VARCHAR mendukung karakter multibyte UTF-8 hingga maksimal empat byte. Karakter lima byte atau lebih lama tidak didukung. Untuk menghitung ukuran kolom VARCHAR yang berisi karakter multibyte, kalikan jumlah karakter dengan jumlah byte per karakter. Misalnya, jika string memiliki empat karakter Mandarin, dan setiap karakter panjangnya tiga byte, maka Anda memerlukan kolom VARCHAR (12) untuk menyimpan string.

Tipe data VARCHAR tidak mendukung titik kode UTF-8 yang tidak valid berikut ini:

0xD800 – 0xDFFF(Urutan byte: ED A0 80 —) ED BF BF

Tipe data CHAR tidak mendukung karakter multibyte.