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

दो अन्य विशेषताओं से Oracle डेटाबेस में एक नई विशेषता बनाना

SQL मानक में पहचानकर्ताओं को दोहरे उद्धरण चिह्नों में संलग्न करने की आवश्यकता है (" ) और Oracle डेटाबेस वहां के मानक का अनुपालन करता है।

सिंगल कोट्स (' ) चरित्र स्थिरांक के लिए हैं उदा। जैसा आपने semester='Spring' . में किया था , वे नहीं . कर सकते हैं स्तंभ नाम, तालिका नाम या स्तंभ उपनाम जैसे पहचानकर्ताओं के लिए उपयोग किया जा सकता है।

तो आपको उपयोग करने की आवश्यकता है:

classes.limit-classes.class_size as "seats_available"

हालांकि आपको वास्तव में दोहरे उद्धरण चिह्नों की आवश्यकता नहीं है, क्योंकि आपके पहचानकर्ता में कोई अमान्य वर्ण नहीं है, इसलिए

classes.limit-classes.class_size as seats_available

ठीक वैसे ही काम करेगा

असंबंधित, लेकिन:संख्याओं को नहीं होना चाहिए सिंगल कोट्स में संलग्न रहें 2017 एक संख्या स्थिरांक है, '2017' एक स्ट्रिंग स्थिरांक है। तो आपको where year = 2017 का इस्तेमाल करना चाहिए इसके बजाय




  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. DBMS_JOB बनाम DBMS_SCHEDULER

  3. पायथन cx_Oracle SQL बाइंड स्ट्रिंग वेरिएबल के साथ

  4. ओरेकल तेज पेजिंग क्वेरी

  5. प्राथमिक कुंजी के साथ Oracle भौतिकीकृत दृश्य