एसआईएस में छोड़ो रन रन बयान, 'छोड़ें' और 'रन' के बीच क्या अंतर है? बयान? मैं 'छोड़ने' का उपयोग कब और 'रन' का उपयोग कब करना चाहिए? उदाहरण के लिए, क्यों proc datasets
quit
लेकिन proc contents
का उपयोग कर यह वापस करने के लिए जहां एसएएस एक मेनफ्रेम कार्यक्रम हुआ करता था तारीखें run
एसएएस
एसएएस
उत्तर
उपयोग कर रहा है (और अभी भी हो सकता है!)।
RUN;
सबमिट किए गए बयान चलाने के लिए एसएएस के लिए एक आदेश है। पुराने मेनफ्रेम दिनों में वापस, एसएएस को एक समय में बयानों को सबमिट किया गया था (या बैचों में, लेकिन यहां मूल अवधारणा यह है कि प्रत्येक पंक्ति एसएएस के दृष्टिकोण से अलग है)। एसएएस कुछ भी किए बिना बयान स्वीकार करता है जब तक कि यह RUN;
या कोई अन्य चरण जो एक चरण सीमा (अन्य DATA
या PROC
लाइन) बनाता है, आमतौर पर)। डेटा चरण में, या एक गैर-इंटरैक्टिव प्रो (प्रो का मतलब है, उदाहरण के लिए - एक प्रो जो केवल निर्देशों का एक सेट कर सकती है, और फिर बाहर निकलती है), run
इसे करने के लिए कहती है (जो भी) और फिर रिक्त स्लेट पर वापस आती है।
QUIT;
इंटरैक्टिव प्रोग्रामिंग वातावरण में उपयोग किया जाता है। आईएमएल, एसक्यूएल, कई रिग्रेशन और मॉडलिंग प्रोसेस, फॉर्मेट, टेम्पलेट, डेटा इत्यादि - सभी का इस्तेमाल अंतःक्रियात्मक रूप से किया जा सकता है, जिसका अर्थ है कि निर्देशों के एक से अधिक सेट उन्हें भेजे जा सकते हैं। अपने अगले बयान, एक ही PROC में होगा उदाहरण के लिए -
इन इंटरैक्टिव मामलों में, आप एसएएस आगे बढ़ने और निर्देशों के कुछ चलाते हैं, लेकिन अभी भी उस PROC के वातावरण खुला रखने चाहते हैं। उनमें से कुछ तुरंत चलते हैं - PROC SQL
इसका एक अच्छा उदाहरण है - जबकि कुछ (विशेष रूप से मॉडलिंग प्रोसेस) RUN;
कुछ करता है (इसे अब तक मॉडल चलाने के लिए कहता है) लेकिन यह QUIT;
का सामना करने तक proc से बाहर नहीं निकलेगा (या दूसरा चरण सीमा जिसके लिए इसे बाहर निकलने की आवश्यकता होती है, यानी डेटा/प्रो कथन)। इन्हें "रन समूह" कहा जाता है, और "रन समूह प्रसंस्करण" वह शब्द है जिसे आप उससे जुड़े देखेंगे।
आप पाएंगे कि कुछ लोग डालते हैं run;
या quit;
उपयुक्त हो सकता है; इससे कुछ भी नुकसान नहीं पहुंचाता है, हालांकि यह वास्तव में 'सही' नहीं है। और ऐसे कुछ मामले हैं जहां ऐसा करने की आवश्यकता है!
एक उदाहरण:
/* first run group*/
proc gplot data=sales;
title1 "Sales Summary";
plot sales*model_a;
run;
/* second run group */
plot sales*model_b;
run;
quit;
(run-group processing से)
- 1. एसएएस
- 2. एसएएस
- 3. एसएएस
- 4. एसएएस
- 5. एसएएस
- 6. एसएएस
- 7. एसएएस - प्रारंभिक लॉन्च (एसएएस 3.1.16)
- 8. बॉवर बूटस्ट्रैप-एसएएस और बूटस्ट्रैप-एसएएस-आधिकारिक
- 9. एसएएस से एसएएस से पूछताछ एसएसएच
- 10. एसएएस 9.3
- 11. एसएएस मैक्रो
- 12. एसएएस एक-लाइनर
- 13. एसएएस वैरिएबल डिफ़ॉल्ट स्कोप
- 14. एसएएस आईओएम और वीबीए
- 15. नोड-एसएएस नोड/एक्सप्रेस
- 16. एसएएस एसक्यूएल सर्वर 2005
- 17. एसएएस को प्रक्रिया प्रवाह
- 18. सीएसएस या एसएएस
- 19. एसएएस केवल संकलित सीएसएस
- 20. एसएएस informat डेटाटाइम
- 21. एसएएस: प्रोसी निर्यात
- 22. नोड-एसएएस-मिडलवेयर
- 23. .z वाक्य रचना एसएएस
- 24. बंद करो एसएएस निष्पादन
- 25. माइंडस्केप वेब वर्कबेंच एसएएस
- 26. एसएएस प्रो एसक्यूएल
- 27. एसएएस मैक्रो वैरिएबल चेंज
- 28. रेल एसेट ईआरबी/एसएएस लेआउट
- 29. नोड-एसएएस नवीनतम नोड/एक्सप्रेस
- 30. कोणीय-सीएलआई एसएएस स्रोत मानचित्र
धन्यवाद, कि कट्टर था। – Victor