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

Oracle DATE कॉलम को टाइमज़ोन के साथ TIMESTAMP में माइग्रेट करना

आप बस दौड़ सकते हैं:

ALTER TABLE your_table MODIFY your_date_column TIMESTAMP WITH TIME ZONE;

लेकिन मैं तालिका में एक TIMESTAMP कॉलम जोड़ने की सलाह दूंगा, एक UPDATE स्टेटमेंट को पॉप्युलेट करने के लिए, और यदि आप चाहें तो मूल दिनांक कॉलम को छोड़ दें:

ALTER TABLE your_table ADD date_as_timestamp TIMESTAMP WITH TIME ZONE;

UPDATE your_table
   SET date_as_timestamp = CAST(date_column AS TIMESTAMP WITH TIME ZONE);

रूपांतरण पीछे की ओर संगत है - आप अपनी इच्छानुसार आगे और पीछे स्विच कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. forall plsql में त्रुटि कैसे पकड़ें?

  2. पंक्तियों के अलग-अलग मान होने पर अधिकतम (दिनांक) काम नहीं करता है, मैं केवल उच्चतम तिथि वाली पंक्ति लाना चाहता हूं

  3. Oracle से Excel - PL/SQL निर्यात प्रक्रिया

  4. हाइबरनेट + ओरेकल क्लॉज लिमिटेशन में, इसे कैसे हल करें?

  5. Oracle SQL डेवलपर - गिराई गई तालिका को कैसे पुनर्प्राप्त करें