-348   sequence-expression CANNOT BE SPECIFIED IN THIS CONTEXT

説明

ステートメントに、無効なコンテキストでの NEXT VALUE 式または PREVIOUS VALUE 式が含まれています。

NEXT VALUE 式または PREVIOUS VALUE 式は、次のコンテキストでは指定できません。

  • 全外部結合の結合条件
  • CREATE TABLE または ALTER TABLE ステートメント内の列に対する DEFAULT 値
  • CREATE TABLE または ALTER TABLE ステートメント内で生成される列定義
  • CREATE TABLE または ALTER TABLE ステートメント内のマテリアライズ照会表定義
  • CREATE TABLE または DECLARED GLOBAL TEMPORARY TABLE ステートメントの as-result-table 文節
  • チェック制約の条件
  • LOAD に対する入力値指定
  • CREATE VIEW ステートメント
  • 索引定義のキー式
  • NOT ATOMIC データ変更ステートメントを含む副選択の SELECT リスト
  • 配列の索引の値を生成する式。

NEXT VALUE 式は、次のコンテキストでは指定できません。

  • CASE 式
  • 集約関数のパラメーター・リスト
  • 副照会が許可されていないコンテキスト内の副照会
  • 外部 SELECT が DISTINCT 演算子または GROUP BY 文節を制約している SELECT ステートメント
  • 外部 SELECT が UNION、EXCEPT、または INTERSECT などのセット演算子を使用して他の SELECT ステートメントと結合されている SELECT ステートメント
  • JOIN の結合条件
  • ネストされた表の式
  • 表関数のパラメーター・リスト
  • UPDATE ステートメントの SET 文節内の式の全選択の SELECT 文節
  • SELECT ステートメントの ORDER BY 文節
  • OLAP 指定の ORDER BY 文節
  • SQL ルーチン内の IF、WHILE、DO ... UNTIL、または CASE ステートメント
  • 索引定義のキー式
  • NOT ATOMIC データ変更ステートメントを含む副選択の選択リスト。
  • OFFSET 節を含む全選択の選択リスト。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

シーケンス式に対する参照を除去してから、ステートメントを再実行依頼してください。

SQLSTATE

428F9