SELECT level, param, 'GMKSA' (TITLE 'OWNER') FROM gmksa WHERE cycle = '03' UNION SELECT level, param, 'GMKSA CONTROL' FROM gmksa_control WHERE cycle = '03' ORDER BY 1, 2;
この問合わせは、次の結果集合を戻します。
***QUERY COMPLETED. 5 ROWS FOUND. 3 COLUMNS RETURNED. LEVEL PARAM OWNER ----- ----- ----- 00 A GMKSA 00 T GMKSA 85 X GMKSA SF A GMKSA SF T GMKSA
最初のSELECTはCHAR(5)であるGMKSAを指定しているので、そのデータ型は2番目のSELECTでも有効になります。結果として、最初の5文字が同じであるため、GMKSA_CONTROL登録項は除外されます。
この問合わせはALLオプションを指定していないので、重複した行は除外されます。