Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apa topeng pemformatan tanggal Oracle untuk zona waktu?

Kolom tanggal tidak memiliki zona waktu sebagai opsi. Anda harus membuat kolom sebagai tipe data TIMESTAMP WITH TIME ZONE atauTIMESTAMP WITH LOCAL TIME ZONE , dan selain itu, TO_DATE fungsi tidak memahami format mask ZONA WAKTU yang Anda terapkan.

SQL> CREATE TABLE T
  2  (DT DATE,
  3   TS TIMESTAMP,
  4   TSTZ TIMESTAMP WITH TIME ZONE,
  5   TSLTZ TIMESTAMP WITH LOCAL TIME ZONE);

Table created.

SQL> INSERT INTO T (TSLTZ) VALUES 
  2  (to_timestamp_tz('Thu, 18 Feb 2010 08:37:00 EST','DY, DD Mon YYYY HH24:MI:SS TZD'))
  3  /

1 row created.

SQL> INSERT INTO T (TSTZ) VALUES 
  2  (to_timestamp_tz('Thu, 18 Feb 2010 08:37:00 EST','DY, DD Mon YYYY HH24:MI:SS TZD'))
  3  /

1 row created.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. null vs string kosong di Oracle

  2. Menghasilkan sisipan sql ke untuk Oracle

  3. Tautkan Kembali Infrastruktur Jaringan

  4. Apa yang setara dengan tabel Oracle Dual di MS SqlServer?

  5. Siaga Buruk