मेरे पास एक SQL स्क्रिप्ट है जिसे TOAD में निष्पादित किया जा रहा है। वर्तमान में मैंने इसे कथन के बाद केवल कथन के साथ रखा है, इस प्रकार:TOAD स्क्रिप्ट में चर
select such-and-such from somewhere;
delete other-thing from somewhere-else;
और इसी तरह। कुछ खंड जहां दोहराए जाते हैं क्योंकि मेरे पास विशेष आईडी को संचालित करने के लिए जटिल आंतरिक प्रश्न हैं। मैं एक चर में लिपि की शुरुआत में आईडी को कैप्चर करना चाहता हूं, और उसके बाद उस चर का उपयोग उस खंड में करें जहां खंड हैं। तो इस तरह कुछ:
variable MY_ID = select the-ID from somewhere;
select such-and-such from somewhere where ID = @MY_ID;
स्पष्ट रूप से मैं उस वाक्यविन्यास को बना रहा हूं लेकिन यह वह कार्यक्षमता है जिसे मैं ढूंढ रहा हूं। लेकिन मुझे यकीन नहीं है कि क्या एक TOAD स्क्रिप्ट में यह संभव है। मुझे पता है कि मैं पूरी चीज को पीएल/एसक्यूएल ब्लॉक में बदल सकता हूं लेकिन मैं विभिन्न कारणों से ऐसा करने से बचने की कोशिश कर रहा हूं।
पीएल/एसक्यूएल ब्लॉक में परिवर्तित किए बिना TOAD का उपयोग करके ऐसा करने का कोई तरीका?
धन्यवाद,
~ जस्टिन
मैं जवाब नहीं दे सकता, क्योंकि मैं TOAD से अपरिचित हूं, लेकिन PLSQL का उपयोग न करने के आपके कारण क्या हैं? –
पीएल/एसक्यूएल पर स्विच न करने के कई कारण हैं। एक यह है कि यह 90% पहले से ही किया गया है और मुझे स्विच करने के लिए समय निवेश करने की तरह महसूस नहीं होता है। दो यह है कि पीएल/एसक्यूएल स्क्रिप्ट मेरे अनुभव से डीबग करना कठिन होता है और एक समय में एक कथन "चरणबद्ध" करना भी कठिन होता है। यह मेरे हिस्से पर ज्ञान की कमी हो सकती है क्योंकि मैं कोई पीएल/एसक्यूएल विशेषज्ञ नहीं हूं। तीसरा मैं इस स्क्रिप्ट को दूसरों को सौंप रहा हूं और फिर से अपने अनुभव से "सरल" एसक्यूएल स्क्रिप्ट पीएल/एसक्यूएल से निपटने में आसान है। – RationalGeek