-4744 THE STATEMENT EXPLICITLY OR IMPLICITLY REFERENCED TEMPORAL TABLE table-name IN AN UNSUPPORTED CONTEXT. REASON CODE reason-code.
説明
指定のテンポラル表への参照はサポートされません。
- table-name
- 表の名前。
- reason-code
- 参照がサポートされない理由を示す数値。
reason-code の値は以下のいずれかです。
- 1
- 次の両方の条件に該当する場合、SQL 表関数の本体でシステム期間テンポラル表を参照することはできません。
- CURRENT TEMPORAL SYSTEM_TIME 特殊レジスターが NULL 以外の値に設定されている。
- SYSTIMESENSITIVE バインド・オプションが YES に設定されている。
- 2
- 次の両方の条件に該当する場合、SQL 表関数の本体でアプリケーション期間テンポラル表を参照することはできません。
- CURRENT TEMPORAL BUSINESS_TIME 特殊レジスターが NULL 以外の値に設定されている。
- BUSTIMESENSITIVE バインド・オプションが YES に設定されている。
- 3
- 以下のすべての条件に該当する場合、行の許可または列マスクの定義でシステム期間テンポラル表を参照することはできません。
- 行の許可または列マスクがデータ変更ステートメントまたは照会によってアクティブ化されている。
- CURRENT TEMPORAL SYSTEM_TIME 特殊レジスターが NULL 以外の値に設定されている。
- SYSTIMESENSITIVE バインド・オプションが YES に設定されている。
- 4
- 以下のすべての条件に該当する場合、行の許可や列マスクの定義でアプリケーション期間テンポラル表を参照することはできません。
- 行の許可または列マスクがデータ変更ステートメントまたは照会によってアクティブ化されている。
- CURRENT TEMPORAL BUSINESS_TIME 特殊レジスターが NULL 以外の値に設定されている。
- BUSTIMESENSITIVE バインド・オプションが YES に設定されている。
システムの処置
ユーザーの処置
照会またはステートメントを変更して、テンポラル表への参照を除去してから、別の表を指定してください。
SQLSTATE
530A9