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

पीएल/एसक्यूएल विकास के लिए सही टूलबॉक्स क्या है?

एक पुराने जमाने के चैप होने के नाते मैं अभी भी मुख्य रूप से एसक्यूएल * प्लस और टेक्स्टपैड आईडीई के साथ मिलता हूं। टेक्स्टपैड नागवेयर है, लेकिन लाइसेंस सस्ता है और टूल में कुछ शानदार विशेषताएं हैं। साथ ही लोगों ने इसके लिए PLSQL सिंटैक्स लाइब्रेरी लिखी है, जो आपको कीवर्ड हाइलाइटिंग देती है। टेक्स्टपैड को अन्य डेस्कटॉप टूल जैसे सबवर्सन में हुक करना भी संभव है।

SQL ^ डेवलपर जावा में लिखा गया है, जिसका अर्थ है कि यह स्मृति का एक प्रचंड उपभोक्ता है। फिर भी डेटा ब्राउज़र रखने में निस्संदेह योग्यता है। साथ ही आगामी संस्करण 2.1 में बिल्ट-इन यूनिट टेस्ट की सुविधा है, जो बहुत स्वादिष्ट हो सकता है।

उपयोगी उपयोगिताएं:

  • pldoc ::अपने पैकेज विनिर्देश में टिप्पणियों से जावाडोक-शैली के दस्तावेज़ तैयार करें
  • utplplsql ::यूनिट टेस्ट हार्नेस; पुराना लेकिन यह अभी भी काम करता है
  • QUTO ::एक और, अधिक परिष्कृत यूनिट टेस्ट हार्नेस (जिसका उपयोग मैं उसी कारण से नहीं करता हूं क्योंकि मैं अभी भी SQL*Plus और TextPad के साथ हैकिंग कर रहा हूं)
  • QGCU ::PL/SQL कोड जनरेटर (पहले QNXO)

लुडिज्म के बचाव में

TOAD और SQL*Developer जैसे उपकरणों के साथ खतरा यह है कि वे हमें PL/SQL स्रोत को संपादित करने सहित डेटाबेस के विरुद्ध सीधे DML और DDL निष्पादित करने की अनुमति देते हैं। यह ठीक है और बांका है और भयानक रूप से गेटिंग थिंग्स डन की भावना में है। जब तक हमें अपने परिवर्तनों को वापस करने की आवश्यकता नहीं है। या प्रोडक्शन डीबीए एक स्क्रिप्ट की मांग करता है....

बेशक एक सुरक्षित फैशन में TOAD या SQL डेवलपर का उपयोग करना संभव है - मुझे पता है कि 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. इकाई ढांचे के माध्यम से ओरेकल डेटाबेस के लिए स्वचालित रूप से पहचान कैसे उत्पन्न करें?

  2. SQL डेवलपर में एक चर के मान को प्रिंट करना

  3. निष्क्रियता के समय के बाद कनेक्शन हैंग हो जाता है

  4. oracle -- oracle तालिका में एकाधिक अल्पविराम से अलग किए गए मानों को एकाधिक पंक्तियों में विभाजित करें

  5. अद्यतन क्वेरी अगर Oracle के लिए बयान