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

ऑरैकल में निश्चित लंबाई के तारों के सभी संभावित संयोजन उत्पन्न करें

आपको PL/SQL की आवश्यकता नहीं है वर्णमाला क्रम उत्पन्न करने के लिए। आप इसे शुद्ध SQL . में कर सकते हैं पंक्ति जेनरेटर . का उपयोग करना विधि।

WITH combinations AS
  (SELECT chr( ascii('A')+level-1 ) c FROM dual CONNECT BY level <= 26
  )
SELECT * FROM combinations
UNION ALL
SELECT c1.c || c2.c FROM combinations c1, combinations c2
UNION ALL
SELECT c1.c
  || c2.c
  || c3.c
FROM combinations c1,
  combinations c2,
  combinations c3
/

उपरोक्त आपको हर संभव संयोजन देगा c1 , c2 , c3 एकल और दो वर्णों के लिए। अधिक संयोजनों के लिए, आप केवल संयोजनों को c4 . के रूप में जोड़ सकते हैं , c5 आदि.



  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's pro*C कंपाइलर और gnu C (__builtin_va_list, __attribute__, आदि)

  2. DBMS_OUTPUT के साथ Oracle में तालिका में DBMS_OUTPUT.Put_Line आउटपुट लॉग करें। Get_Lines

  3. Oracle में लिटरल कैरेक्टर (कोलन, सेमी-कोलन) के साथ सेलेक्ट क्वेरी

  4. ओरेकल और प्रोग्रामिंग

  5. Oracle क्लाइंट के बिना Python Oracle DB कनेक्ट