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

PLSQL यादृच्छिक पूर्णांक उत्पन्न करता है

चरों को PL/SQL की आवश्यकता होती है; यह आपके प्रश्न से स्पष्ट नहीं है कि आपका कोड उचित पीएल/एसक्यूएल ब्लॉक है या नहीं। PL/SQL में वेरिएबल आपके द्वारा उपयोग किए जा रहे असाइनमेंट सिंटैक्स के बजाय INTO सिंटैक्स का उपयोग करके क्वेरी से पॉप्युलेट होते हैं।

declare
    txt varchar2(128);
    n pls_integer;
begin
    --  this is how to assign a literal
    txt := 'your message here';

    --  how to assign the output from a query
    SELECT dbms_random.value(1,10) num 
    into n
    FROM dual;

end;

हालांकि, आपको क्वेरी सिंटैक्स का उपयोग करने की आवश्यकता नहीं है। यह मान्य है, और बेहतर अभ्यास:

declare
    n pls_integer;
begin
    n := dbms_random.value(1,10);
end; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00997 के लिए समाधान:LONG डेटाटाइप का अवैध उपयोग

  2. मैं अपने Oracle सर्वर के साथ स्पंदन (डार्ट) कैसे कनेक्ट कर सकता हूं? क्या किसी ने इस पर कोशिश की है?

  3. Oracle:न्यूलाइन पर टेक्स्ट फ़ील्ड को विभाजित करें

  4. ADDM टास्क कैसे बनाएं और उसकी रिपोर्ट कैसे चेक करें

  5. Oracle के किसी अन्य उपयोगकर्ता को संग्रहीत कार्यविधि पर अधिकार प्रदान करना