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 AWS Clean Rooms menyimpan atau mengambil memiliki tipe data dengan set tetap properti terkait. 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 dalam AWS Clean Rooms tabel.
Jenis data | Alias | Deskripsi |
---|---|---|
ARRAY | Tidak berlaku | Tipe data bersarang array |
BIGINT | Tidak berlaku | Bilangan bulat delapan byte bertanda |
BOOLEAN | BOOL | Logis Boolean (benar/salah) |
CHAR | KARAKTER | String karakter dengan panjang tetap |
DATE | Tidak berlaku | Tanggal kalender (tahun, bulan, hari) |
DECIMAL | NUMERIC | Numerik persis dari presisi yang dapat dipilih |
DOUBLE PRECISION | MENGAPUNG8, MENGAPUNG | Angka floating-point presisi ganda |
INTEGER | INT | Bilangan bulat empat byte bertanda |
PETA | Tidak berlaku | Memetakan tipe data bersarang |
REAL | FLOAT4 | Angka floating-point presisi tunggal |
SMALLINT | Tidak berlaku | Bilangan bulat dua byte bertanda |
STRUCT | Tidak berlaku | Struct tipe data bersarang |
SUPER | Tidak berlaku | Tipe data superset yang mencakup semua jenis skalar AWS Clean Rooms termasuk tipe kompleks seperti ARRAY dan STRUCTS. |
TIME | Tidak berlaku | Waktu hari |
JADWAL | Tidak berlaku | Waktu hari dengan zona waktu |
VARBYTE | VARBINARY, BINER BERVARIASI | Nilai biner dengan panjang variabel |
VARCHAR | 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.