Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Literal tanggal, waktu, dan stempel waktu
Berikut ini adalah aturan untuk bekerja dengan literal tanggal, waktu, dan stempel waktu yang didukung oleh Amazon Redshift.
Tanggal
Tanggal input berikut adalah semua contoh valid dari nilai tanggal literal untuk tipe data DATE yang dapat Anda muat ke tabel Amazon Redshift. MDY DateStyleMode default diasumsikan berlaku. Mode ini berarti bahwa nilai bulan mendahului nilai hari dalam string seperti 1999-01-08 dan01/02/00.
catatan
Literal tanggal atau stempel waktu harus dilampirkan dalam tanda kutip saat Anda memuatnya ke dalam tabel.
| Tanggal masukan | Tanggal penuh |
|---|---|
| 8 Januari 1999 | 8 Januari 1999 |
| 1999-01-08 | 8 Januari 1999 |
| 1/8/1999 | 8 Januari 1999 |
| 01/02/00 | 2 Januari 2000 |
| 2000- Jan-31 | Januari 31, 2000 |
| Jan-31-2000 | Januari 31, 2000 |
| 31- Jan-2000 | Januari 31, 2000 |
| 20080215 | Februari 15, 2008 |
| 080215 | Februari 15, 2008 |
| 2008.366 | 31 Desember 2008 (bagian tiga digit tanggal harus antara 001 dan 366) |
Waktu
Waktu input berikut adalah semua contoh valid dari nilai waktu literal untuk tipe data TIME dan TIMETZ yang dapat Anda muat ke tabel Amazon Redshift.
| Waktu masukan | Deskripsi (bagian waktu) |
|---|---|
| 04:05:06.789 | 4:05 pagi dan 6.789 detik |
| 04:05:06 | 4:05 AM dan 6 detik |
| 04:05 | 4:05 pagi tepatnya |
| 4040506 | 4:05 AM dan 6 detik |
| 04:05 PAGI | 4:05 pagi tepatnya; AM adalah opsional |
| 04:05 SORE | 4:05 PM tepatnya; nilai jam harus kurang dari 12 |
| 16:05 | 4:05 WIB tepatnya |
Stempel waktu
Stempel waktu input berikut adalah contoh valid dari nilai waktu literal untuk tipe data TIMESTAMP dan TIMESTAMPTZ yang dapat Anda muat ke tabel Amazon Redshift. Semua literal tanggal yang valid dapat digabungkan dengan literal waktu berikut.
| Masukkan stempel waktu (tanggal dan waktu yang digabungkan) | Deskripsi (bagian waktu) |
|---|---|
| 20080215 04:05:06.789 | 4:05 pagi dan 6.789 detik |
| 20080215 04:05:06 | 4:05 AM dan 6 detik |
| 20080215 0405 | 4:05 pagi tepatnya |
| 20080215 4040506 | 4:05 AM dan 6 detik |
| 20080215 04:05 PAGI | 4:05 pagi tepatnya; AM adalah opsional |
| 20080215 04:05 SORE | 4:05 PM tepatnya; nilai jam harus kurang dari 12 |
| 20080215 1605 | 4:05 WIB tepatnya |
| 20080215 | Midnight (secara default) |
Nilai datetime khusus
Nilai-nilai khusus berikut dapat digunakan sebagai literal datetime dan sebagai argumen untuk fungsi tanggal. Mereka memerlukan tanda kutip tunggal dan dikonversi ke nilai stempel waktu reguler selama pemrosesan kueri.
| Nilai khusus | Deskripsi |
|---|---|
now
|
Mengevaluasi waktu mulai transaksi saat ini dan mengembalikan stempel waktu dengan presisi mikrodetik. |
today
|
Mengevaluasi ke tanggal yang sesuai dan mengembalikan stempel waktu dengan nol untuk bagian waktu. |
tomorrow
|
Mengevaluasi ke tanggal yang sesuai dan mengembalikan stempel waktu dengan nol untuk bagian waktu. |
yesterday
|
Mengevaluasi ke tanggal yang sesuai dan mengembalikan stempel waktu dengan nol untuk bagian waktu. |
Contoh berikut menunjukkan bagaimana now dan today bekerja dengan fungsi DATEADD.
select dateadd(day,1,'today'); date_add --------------------- 2009-11-17 00:00:00 (1 row) select dateadd(day,1,'now'); date_add ---------------------------- 2009-11-17 10:45:32.021394 (1 row)