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

एक कॉलम जोड़ें जो दो अन्य वर्चर कॉलम के संयोजन का प्रतिनिधित्व करता है

त्वरित प्रस्तावना:यह उत्तर मूल रूप से गलत टैग पर आधारित था कि यह प्रश्न SQL सर्वर से संबंधित था। मुझे अब Oracle SQL डेवलपर पर इसकी वैधता की जानकारी नहीं है।

ALTER TABLE Employees ADD FullName AS (FirstName + ' ' + LastName)

हालांकि व्यवहार में मैं आपको सलाह दूंगा कि आप उस ऑपरेशन को अपने SELECT . में करें . यह कुछ हद तक व्यक्तिगत पसंद है, लेकिन मुझे लगता है कि आपके अंतिम प्रश्नों में काम करना अतिरिक्त, गणना किए गए कॉलम को संग्रहीत करने की तुलना में थोड़ा साफ, अधिक पठनीय और बनाए रखने में आसान है।

संपादित करें:

यह अंततः उत्तर के रूप में पाया गया, और ओपी द्वारा इस पोस्ट पर एक टिप्पणी के रूप में सूचीबद्ध किया गया। निम्नलिखित Oracle Sql डेटाबेस के लिए उपयुक्त सिंटैक्स है।

ALTER TABLE emps MODIFY (FULL_NAME VARCHAR2(50) GENERATED ALWAYS AS (first_name || ' ' || last_name) VIRTUAL); 


  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. ओरेकल:कैसे एक प्रश्न के द्वारा कुल प्रतिशत प्राप्त करने के लिए?

  5. Oracle में सभी तालिकाओं को कैसे सूचीबद्ध करें