SQL0490N | SQL ステートメントに直接指定された数値 "<number>" が、このコンテキスト内で許可されている値の範囲 ("<minval>", "<maxval>") 外です。 |
説明: コンテキスト内で指定された数値 ("<number>") が無効です。 |このコンテキストで許可されている最小値は "<minval>" です。 |このコンテキストで許可されている最大値は "<maxval>" です。 |"<minval>" および "<maxval>" ("<minval>" =< n =< "<maxval>") で |指定される範囲内に n がなければなりません。
|ユーザーの処置: ステートメントで、値 n を有効な値に変更してください。
|sqlcode: -490
|sqlstate: 428B7
SQL20214N | ORDER OF "<table-designator>" が指定されました。ただし、この table-designator は配列されていません。 |
説明: ORDER OF 文節で、配列されていない "<table-designator>" の |配列に基づいた結果表の配列を指定しています。照会に "<table-designator>" に関連した |ORDER BY 文節がないか、あるいは ORDER BY 文節のソート・キーが定数式です。
|ユーザーの処置: 有効な ORDER BY 文節を、"<table-designator>" と関連した照会に追加するか、 |あるいは ORDER OF 文節を使用せずにソート・キー指定を使用してください。
|sqlcode: -20210
|sqlstate: 428FI
SQL20211N | ORDER BY および FETCH FIRST n ROWS ONLY の指定が無効です。 |
説明: ORDER BY または FETCH FIRST n ROWS ONLY が次のいずれかにあるため、許可されていません。 |
|ユーザーの処置: ORDER BY または FETCH FIRST n ROWS ONLY 文節を除去してください。 |ORDER BY は、視点、サマリー表、または SQL 表関数を使用する照会でのみ使用できます。 |FETCH FIRST n ROWS ONLY は、WHERE 文節内の述部と一緒に ROW_NUMBER() |OVER() 文節を使用して作成できます。 |例:
|SELECT name FROM | (SELECT ROW_NUMBER() OVER() AS rn name FROM emp) AS e WHERE rn<10 |
|sqlcode: -20211
|sqlstate: 428FJ
|
SQLSTATE 値 | 意味 |
428B7 | SQL ステートメントで指定された数値が、有効な範囲内にありません。 |
428FI | ORDER OF が指定されましたが、table-designator に ORDER BY 文節が含まれていません。 |
428FJ | ORDER BY は、視点またはサマリー表の外部全選択では許可されていません。 |