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

रनटाइम पर उपयोगकर्ता से इनपुट कैसे प्राप्त करें

उपयोगकर्ता इनपुट को पढ़ने और इसे एक चर में संग्रहीत करने के लिए, बाद में उपयोग के लिए, आप SQL*Plus कमांड ACCEPT का उपयोग कर सकते हैं .

Accept <your variable> <variable type if needed [number|char|date]> prompt 'message'

उदाहरण

accept x number prompt 'Please enter something: '

और फिर आप x . का उपयोग कर सकते हैं PL/SQL ब्लॉक में वेरिएबल इस प्रकार है:

declare 
  a number;
begin
  a := &x;
end;
/

एक स्ट्रिंग उदाहरण के साथ कार्य करना:

accept x char prompt 'Please enter something: '

declare 
  a varchar2(10);
begin
  a := '&x';   -- for a substitution variable of char data type 
end;           -- to be treated as a character string it needs
/              -- to be enclosed with single quotation marks


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बैश चर का उपयोग करते समय Sqlplus लॉगिन त्रुटि:SP2-0306:अमान्य विकल्प

  2. Oracle SQL डेवलपर पर एक ही समय में 2 प्रश्न चलाएँ?

  3. वर्कर एसक्यूएल डेवलपर से अग्रणी शून्य को हटा रहा है

  4. क्या .NET में OraOLEDB प्रदाता CLOB फ़ील्ड पर अविश्वसनीय है?

  5. एसक्यूएल - अधिकतर क्रमबद्ध अनुक्रमिक श्रृंखला में लापता int मान खोजें