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

Oracle SQL के लिए पार्सर

ANTLR (v3, v4) पार्सर जनरेटर में इसके लिए कई Oracle SQL और PL/SQL व्याकरण लिखे गए हैं; विवरण के लिए व्याकरण सूची (v3) देखें। उनमें से:

  • मैंने एंड्री खारितोंकिन के "Oracle PL/SQL Grammar for ANTLR v3" का उपयोग किया है; स्मृति से यह 8i युग से अधिकांश SQL और PL/SQL सिंटैक्स का समर्थन करता है, कुछ बिट्स और टुकड़ों के साथ जो 9i और 10g में दिखाई देते हैं
  • पैट्रिक हिगिंस' "PL/SQL" व्याकरण नया है और अधिकांश 11g सिंटैक्स का समर्थन करने का दावा करता है, लेकिन ऐसा लगता है कि अधिकांश DML कथनों को निगल लिया गया है - यदि आप विशेष रूप से SQL में रुचि रखते हैं तो बहुत उपयोगी नहीं है


  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 10 उदाहरणों के साथ PL/SQL में टेबल कमांड बनाएं

  2. स्प्रिंग बैच ORA-08177:एकल कार्य, SERIALIZED आइसोलेशन स्तर चलाते समय इस लेन-देन के लिए पहुँच को क्रमबद्ध नहीं कर सकता

  3. regex_substr . में क्लॉज द्वारा कनेक्ट करें

  4. न्यूल सेट करें:SQLcl/SQL*Plus में जब भी कोई शून्य मान होता है तो लौटने के लिए एक स्ट्रिंग निर्दिष्ट करें

  5. Oracle को एक चुनिंदा खंड द्वारा परिभाषित डेटा खंड के लिए चेकसम मान मिलता है