導出表に指定したORDER BY句の指定に誤りがあります.
[メッセージの意味]
導出表に指定したORDER BY句の指定に誤りがあります。
例1: 導出表にUNIONを指定。その導出表にORDER BY句を指定。SELECT DC1 FROM(SELECT C1 FROM S1.T1 UNION SELECT C2 FROM S1.T2 ORDER BY C1)AS DT1(DC1)
例2: 導出表にUNIONを指定。UNIONの問合せ項にORDER BY句を指定。SELECT DC1 FROM(SELECT C1 FROM S1.T1 ORDER BY C1 UNION SELECT C2 FROM S1.T2) AS DT1(DC1)
例3: ビュー定義の問合せに指定した、導出表にORDER BY句を指定。CREATE VIEW S1.V1(VC1,VC2) ASSELECT DC1,DC2 FROM(SELECT C1,C2 FROM S1.T1 ORDER BY C1) AS DT1(DC1,DC2)
[利用者の処置]
導出表にORDER BY句を指定する場合は、導出表にUNIONではなく、単純な問合せ指定を指定してください。ビュー定義の問合せには、導出表も含めてORDER BY句を指定しないでください。詳細は、マニュアル “Symfoware Server SQLリファレンス”を参照してください。