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

Oracle PL/SQL डेवलपर का उपयोग करके परीक्षण डेटा जेनरेट करें

लूप्स और पीएल/एसक्यूएल हमेशा जरूरी नहीं होते हैं; यह ट्रिक मददगार हो सकती है:

insert into emp(id, name, salary)
select rownum, 'Employee ' || to_char(rownum), dbms_random.value(2, 9) * 1000
from dual
connect by level <= 100;

2000 और 9000 के बीच यादृच्छिक "दौर" वेतन के साथ कर्मचारी 1 से कर्मचारी 100 नामक 100 रिकॉर्ड उत्पन्न करेगा।

दो मुख्य तकनीकें हैं:

  1. connect by level <= n . का उपयोग दोहरे पर एक क्वेरी में n पंक्तियाँ उत्पन्न करने के लिए।
  2. dbms_random का उपयोग पैकेट; एक बहुत ही उपयोगी कार्य भी है dbms_random.string जिसका उपयोग किया जा सकता है - जैसा कि इसके नाम से पता चलता है - कुछ निश्चित वर्णों वाली एक निश्चित लंबाई के यादृच्छिक तार उत्पन्न करने के लिए।



  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 डेटाबेस में सभी कार्यों की सूची बनाएं

  2. Windows सर्वर पर Oracle 32-बिट क्लाइंट स्थापित करना पहले से ही 64-बिट Oracle डेटाबेस सर्वर चला रहा है

  3. मैं डायनामिक WHERE क्लॉज कैसे बना सकता हूं?

  4. Oracle Apps 11i/R12 में FRD ट्रेस कैसे जनरेट करें?

  5. ओरेकल डेटाबेस से प्रोग्रामेटिक रूप से डीडीएल कैसे उत्पन्न करें?