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

मैं Oracle में BC दिनांक कैसे सम्मिलित करूँ?

मुझे आपके सिंटैक्स में समस्या नहीं दिख रही है। यह मेरे लिए काम करता है:

Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 
Connected as xxx

SQL> CREATE TABLE tt (d DATE);

Table created

SQL> INSERT INTO tt VALUES (to_date('-4700/01/01','syyyy/mm/dd'));

1 row inserted

SQL> SELECT to_char(d, 'MM/DD/YYYY BC') FROM tt;

TO_CHAR(D,'MM/DD/YYYYBC')
-------------------------
01/01/4700 BC

SQL>

आपके पास सही समस्या क्या है? Oracle का कौन सा संस्करण?

आपको आउटपुट पर BC या SYYYY प्रारूप विनिर्देशक का उपयोग करना होगा अन्यथा आपको गलत तिथियां मिलेंगी:

SQL> select * from tt;

D
-----------
00-h:mm:ss

SQL> 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में एकाधिक पंक्तियाँ सम्मिलित करना

  2. इकाई ढांचा 6 और ओरेकल

  3. MS SQL सर्वर डेटाबेस को Oracle 11g डेटाबेस से कनेक्ट करें

  4. हाइबरनेट का saveOrUpdate नॉट-नल कॉलम प्रॉपर्टी पर ध्यान नहीं देता

  5. .NET एप्लिकेशन से Oracle संग्रहीत कार्यविधि में एक सरणी पास करना