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

मैं पीएल एसक्यूएल में उपयोगकर्ता इनपुट स्वीकार करना चाहता हूं और इसे प्रक्रिया में पास करना चाहता हूं, मुझे इसके लिए एक साधारण प्रोग्राम दिखाएं?

आप &inp_variable . का उपयोग कर सकते हैं बाहरी इनपुट को PL/SQL चर में पास करने के लिए।ACCEPT पीएल/एसक्यूएल कीवर्ड नहीं है। इसे बाहरी रूप से उपयोग करें।

SET SERVEROUTPUT ON
ACCEPT Rollno NUMBER PROMPT 'Enter Roll number : ';
ACCEPT BookName varchar(20) prompt 'Enter book name : ';

DECLARE
   Roll_no   NUMBER := &Rollno;
   B_name    VARCHAR (20) := '&BookName';
BEGIN
   input (Roll_no, B_name);
END;
/

इस तरह अपना कोड चलाने का यह उचित तरीका नहीं है। उपयोगकर्ता इनपुट को नियंत्रित करने के लिए proc के अंदर अन्य चेक का उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oci_bind_by_name किसके लिए है?

  2. crfclust.bdb . से उच्च स्थान का उपयोग

  3. Rownum का उपयोग करके तालिका की दूसरी पंक्ति का चयन करना

  4. oracle.sql.ARRAY ऑब्जेक्ट कैसे बनाएं?

  5. पता लगाएँ कि क्या किसी स्ट्रिंग में केवल ASCII वर्ण हैं