Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle तारीख बराबर लगती है

दिनांक स्वरूप को DD-MON-YYYY HH24:MI:SS . में बदलें और आपको इस बात में अंतर दिखाई देने की संभावना है कि तिथियों की अलग-अलग शताब्दियां हैं।

RR का उपयोग करना वर्ष को प्रारूपित करने के लिए छुपा सकते हैं कि एक तारीख 1911 है और दूसरा है 2011

कोशिश करें:

SELECT TO_CHAR( DATE '2011-01-01', 'RR-MM-DD' ),
       TO_CHAR( DATE '1911-01-01', 'RR-MM-DD' )
FROM   DUAL

दोनों एक ही आउटपुट देंगे, हालांकि वे अलग-अलग तिथियां हैं और उन्हें एक साथ समूहीकृत नहीं किया जाएगा।

यदि तिथियां अभी भी वही हैं तो स्ट्रिंग्स में अतिरिक्त रिक्त स्थान या अन्य छिपे हुए वर्णों की तलाश करें; आप LENGTH() . का उपयोग कर सकते हैं स्ट्रिंग्स के आकार की जाँच करने के लिए या DUMP() सामग्री के बाइट मान प्राप्त करने के लिए:

select id_incasso,
       id_fattura,
       LENGTH( id_fattura ) AS f_length,
       id_piano_rate,
       LENGTH( id_piano_rate ) AS pr_length,
       TO_CHAR( data_esecuzione, 'YYYY-MM-DD HH24:MI:SS' ) AS data_esecuzione
from   incasso
where  id_incasso = 'TO_20110521258225'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.lang.ClassCastException:oracle.sql.BLOB को oracle.sql.BLOB में नहीं डाला जा सकता है

  2. ओरेकल डेटाबेस में बाहरी फाइलों को लोड करना

  3. Oracle डाटाबेस में PL/SQL एक्सेप्शन हैंडलिंग का परिचय

  4. REGEXP_LIKE . में सीएचआर(0)

  5. पीएल/एसक्यूएल पैकेज में वैश्विक चर के मान को गतिशील रूप से कैसे बदलें?