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

तालिका में मौजूदा पंक्तियों के साथ Oracle में डेटा प्रकार को कैसे संशोधित करें

आप नहीं कर सकते।

हालांकि, आप नए डेटा प्रकार के साथ एक नया कॉलम बना सकते हैं, डेटा माइग्रेट कर सकते हैं, पुराने कॉलम को छोड़ सकते हैं और नए कॉलम का नाम बदल सकते हैं। कुछ इस तरह

ALTER TABLE table_name
  ADD( new_column_name varchar2(10) );

UPDATE table_name
   SET new_column_name = to_char(old_column_name, <<some format>>);

ALTER TABLE table_name
 DROP COLUMN old_column_name;

ALTER TABLE table_name
 RENAME COLUMN new_column_name TO old_coulumn_name;

यदि आपके पास कोड है जो तालिका में कॉलम की स्थिति पर निर्भर करता है (जो आपको वास्तव में नहीं होना चाहिए), तो आप तालिका का नाम बदल सकते हैं और तालिका के मूल नाम के साथ तालिका पर एक दृश्य बना सकते हैं जो कॉलम को उजागर करता है जब तक आप उस बग्गी कोड को ठीक नहीं कर लेते, तब तक अपने कोड की अपेक्षा करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी अन्य कॉलम द्वारा समूहीकृत किसी भिन्न स्तंभ के अधिकतम के आधार पर मान प्राप्त करें

  2. भौतिक दृश्य क्वेरी को संशोधित करें

  3. Oracle दिनांक स्तंभ सफाई

  4. WHERE क्लॉज में सूची में भिन्न के साथ तालिका से चयन करें

  5. मेमोरी प्रेशर एनालिसिस रिस्क स्टेट