नहीं, कोई बात नहीं। दस्तावेज़ीकरण से :
उनका एक ही नाम होना जरूरी नहीं है - यह महत्वपूर्ण नहीं है। अंतिम प्रक्षेपण के लिए Oracle पहली शाखा से अभिव्यक्ति नाम/उपनाम का उपयोग करता है; आपको बाद की शाखाओं को उपनाम देने की ज़रूरत नहीं है। तो कुछ ऐसा करना ठीक है:
select 42 as some_col from dual
union all
select 5/7 from dual;
SOME_COL
----------
42
.714285714
साथ ही दस्तावेज़ों से (जोर दिया गया):
जहां "सेट ऑपरेटर से पहले की चयन सूची में भावों के नाम" का अर्थ है पहला select
, union
. से पहले - जिसे मैं पहली शाखा कहता हूं।