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

मैं SQLPLUS के साथ कमांड लाइन पर PL/SQL स्क्रिप्ट के लिए तर्क कैसे पास करूं?

सबसे पहले, आपको अपनी स्क्रिप्ट को इस तरह से लागू करना होगा:

sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar  

ओएस पुनर्निर्देशन के बजाय आप फ़ाइल नाम को निष्पादित करने के लिए इंगित करने के लिए "@" प्रतीक का उपयोग करेंगे। आप कमांड लाइन पर स्क्रिप्ट पैरामीटर भी प्रदान करेंगे। स्क्रिप्ट में आप &1 . का उपयोग करके पैरामीटर का उल्लेख करेंगे , &2 आदि.

update mytable set mycol = '&2' where myid = '&1';

जो

. में अनुवाद करेगा
update mytable set mycol = 'bar' where myid = 'foo';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उबंटू मशीन पर ओरेकल इंस्टेंट क्लाइंट और pdo_oci कैसे स्थापित करें?

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

  3. Oracle क्रैश या हैंग के लिए टॉड के बाद SQL संपादक फ़ाइलें (प्रश्न, प्रक्रिया) पुनर्प्राप्त करना

  4. v$ दृश्यों तक पहुंच कैसे प्रदान करें (v$session ,v$instance)

  5. Oracle में एक यूनिक्स टाइमस्टैम्प को दिनांक मान में बदलें