[メッセージの意味]
導出表に指定した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) AS
SELECT DC1,DC2 FROM
(SELECT C1,C2 FROM S1.T1 ORDER BY C1) AS DT1(DC1,DC2)
[利用者の処置]
導出表にORDER BY句を指定する場合は、導出表にUNIONではなく、単純な問合せ指定を指定してください。
ビュー定義の問合せには、導出表も含めてORDER BY句を指定しないでください。
詳細は、マニュアル “Symfoware Server SQLリファレンス”を参照してください。