जब आप लिखते हैं select * from some_table;
एसक्यूएल*प्लस में, SQL*Plus
क्लाइंट प्रोग्राम के रूप में कार्य कर रहा है, और डेटाबेस से डेटा लौटाए जाने, इसे स्वरूपित करने और इसे प्रदर्शित करने के संदर्भ में, कवर के तहत आपके लिए बहुत काम करता है।
जैसे ही आप DECLARE
टाइप करते हैं , आप एक PL/SQL ब्लॉक शुरू करते हैं। अब, आप PL/SQL को कॉल कर रहे हैं, और PL/SQL SQL को कॉल कर रहे हैं। नतीजतन, आपको यह तय करने की आवश्यकता है कि पीएल/एसक्यूएल में एसक्यूएल से लौटाए जा रहे डेटा को कैसे संभालना है। ऐसा करने का तरीका एक INTO
. के माध्यम से है खंड और एक चर आउटपुट प्राप्त करने के लिए। इसे ध्यान में रखते हुए, SELECT
. से आउटपुट डेटा कहां होगा? जाओ, अगर आप INTO
प्रदान नहीं करते हैं खंड? इसे कहीं जाना है, है ना?
आशा है कि यह स्पष्ट है।