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

Oracle - dapatkan format tanggal saat ini

Jika kolom "tanggal" Anda bertipe DATE, maka Anda tidak perlu khawatir dengan "format". Anda perlu membandingkan trunc(column_name) dengan trunc(sysdate). Dan jika itu menyebabkan masalah kinerja yang serius karena penggunaan suatu fungsi menghilangkan penggunaan indeks, maka buatlah indeks berbasis fungsi. Solusi yang kurang elegan adalah

WHERE mydatecol> trunc(sysdate)AND mydatecol

Yang TIDAK ingin Anda lakukan adalah mengacaukan konsep biner DATE dengan representasi string karakter dari suatu tanggal. String karakter hanyalah string karakter yang Anda kenal sebagai data sebagai manusia, tetapi bagi komputer, '2016-02-14' tidak lebih berarti dari 'ini tanda tangan Anda'.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kembalikan hasil kueri sql sebagai JSON di Oracle 12c

  2. JPA - EclipseLink - Cara mengubah skema default

  3. Menggunakan fungsi di mana klausa dengan parameter clob

  4. Parsing file SQL dengan PL/SQL dan DML/DDL menggunakan cx_Oracle dengan python

  5. Contoh Klausa Pemicu Oracle WHEN