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

Oracle में किसी दृश्य के स्तंभ आकार को कैसे बदलें?

एक दृश्य बस सहेजी गई क्वेरी है और अंतर्निहित आधार तालिका से "विरासत" कॉलम प्रकार है। इसलिए यदि आपको मेटाडेटा बदलने की आवश्यकता है तो आपको दृश्य परिभाषा बदलनी चाहिए:

ALTER VIEW view_students
AS
SELECT CAST(roll_no AS VARCHAR2(80)) AS roll_no,
     ...
FROM tab_students;

यदि आप लंबी स्ट्रिंग्स को स्टोर करने के लिए डेटा प्रकार बदलना चाहते हैं, तो आपको आधार तालिका का पता लगाने और इसके बजाय इसे बदलने की आवश्यकता है:

ALTER VIEW tab_students
MODIFY (ROLL_NO VARCHAR2(80));


  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 में संग्रहीत प्रक्रिया PLS-00428 त्रुटि दे रही है

  2. ORA-00933:एक ही समय में दो तालिकाओं को हटाते समय SQL कमांड ठीक से समाप्त नहीं हुआ

  3. दिनांक कॉलम के लिए SQL गणना

  4. Oracle विभाजित तालिका

  5. Oracle SQL क्वेरी - पिछले सप्ताह (सोमवार-शनिवार) से डेटा प्राप्त करें