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

Nilai input pesan kesalahan Oracle tidak cukup lama

  • Mungkin Anda memiliki nilai seperti TO_DATE('0816', 'MMDDYYYY') untukTR_EFF_DT input, dan yang tidak sesuai dengan format tanggal, seperti pada pernyataan berikut:

    with tab(TR_EFF_DT) as
    (
     select TO_DATE('0816', 'MMDDYYYY') from dual   
    )
    select *
      from tab
     where TR_EFF_DT>= TO_DATE('08162011', 'MMDDYYYY');
    
    Error:
    ORA-01861: literal does not match format string
    
  • ATAU Anda mungkin memiliki ketidakcocokan untuk Format Tanggal server DB Anda dengan Format Tanggal sesi Anda saat ini . Dalam hal ini Anda dapat mengeluarkan :

    ALTER SESSION SET nls_date_format='MMDDYYYY';
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lewati dan kembalikan objek array khusus di ibatis dan Oracle di java

  2. Dukungan subsonik untuk Oracle ODP.NET?

  3. Perbarui stempel waktu pada baris referensi terkait saat memperbarui atau menyisipkan

  4. Permintaan Oracle untuk mencocokkan semua nilai dalam daftar di antara semua baris dalam tabel

  5. Prosedur di oracle tidak akan berjalan