मेरे पास एक बहुत ही सरल प्रश्न था: क्या एक एकल sql कथन में oracle एकाधिक "AS के साथ" की अनुमति देता है।
उदाहरण:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
मैं एक ही क्वेरी को कई बार दोहराकर क्वेरी का काम कर सकता हूं, लेकिन ऐसा नहीं करना चाहता, और "एएस के साथ" का लाभ उठाएं। यह एक साधारण आवश्यकता की तरह लगता है लेकिन ऑरेकल मुझे अनुमति नहीं देता है:
ORA-00928: चयनित कीवर्ड गुम है
abc
औरxyz
उपश्रेणियाँ? मुझे पहले उपश्रेणी का परिणाम प्राप्त करने की आवश्यकता है और दूसरी उपश्रेणी पर इसका उपयोग करने की।