スケーラブルデータベースサーバ HiRDB Version 8 システム定義(Windows(R)用)
- 互換性のない機能を外部サーバで実行すると指定した場合,外部サーバで処理を実行するときにエラーになります。また,構文は同じであるが,仕様が異なる機能を外部サーバで実行すると指定した場合,その機能は外部サーバの仕様に従い処理されます。
- 次に示すものは外部サーバで実行されません。
- 関数呼出し
- システム定義スカラ関数
- IS_USER_CONTAINED_IN_HDS_GROUP関数
- HEX関数
- TIMESTAMP関数
- TIMESTAMP_FORMAT関数
- BIT_AND_TEST関数
- VARCHAR_FORMAT関数
- 日時書式を指定したDATE関数
- 日時書式を指定したTIME関数
- POSITION関数
- 行値構成子要素が二つ以上ある行値構成子
- IN述語のうち,右辺に値指定以外の行値構成子を含むもの
- WRITE指定
- CAST指定
- GET_JAVA_STORED_ROUTINE_SOURCE指定
- LIMIT句
- 文字データと数データ間のデータ変換を必要とする比較述語
- 文字データと数データ間のデータ変換を必要とする連結演算
- 文字データと数データ間のデータ変換を必要とするスカラ関数
- 文字データと数データ間のデータ変換を必要とする四則演算
- ウィンドウ関数
- SIMILAR述語
- COUNT_FLOAT
- 列指定,コンポネント指定以外を指定したNULL述語
- 順序数生成子
- 選択式にSQLパラメタ,SQL変数,USER,CURRENT_DATE,CURRENT_TIME,又はCURRENT_TIMESTAMPを指定した場合,その選択式は外部サーバで実行されません。
- 四則演算,日付演算,連結演算,スカラ関数,及びCASE式中に,埋込み変数,?パラメタ,SQLパラメタ,SQL変数,USER,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMPを記述した場合,四則演算,日付演算,連結演算,スカラ関数,及びCASE式の処理は外部サーバで実行されません。
- 次に示すデータ型を含む値式,述語,GROUP BY句,ORDER BY句,選択式(かつGROUP BY句,ORDER BY句,DISTINCT,集合関数,HAVING句のどれかの指定がある)は外部サーバで実行されません。
- 時刻印型
- BINARY型
- 明示的な文字集合指定のある文字列型
- 精度が29を超えたDECIMAL型
- ビュー表,WITH句の問合せ名,又は導出表をFROM句に指定した問合せ指定があり,このビュー定義,WITH句中の導出問合せ式,又は導出表のFROM句に,さらに内部導出表となるビュー表,WITH句又は導出表を指定している場合,前者の問合せ指定は外部サーバで実行されません。
- ビュー定義,又はWITH句中の導出問合せ式の選択式に集合関数を指定し,このビュー表,又はWITH句の問合せ名をFROM句に指定した問合せ指定の選択式に,集合関数から導出した列指定を含まない場合,そのSQLは外部サーバで実行されません。
- 集合関数,及びGROUP BY句の指定がなく,HAVINGを指定した問合せ指定の選択式に列指定を含まない場合,そのSQLは外部サーバで実行されません。
- ビュー定義,又はWITH句中の導出問合せ式の複数の選択式に同じ列を指定し,かつその列をこのビュー表,又はWITH句の問合せ名をFROM句に指定した問合せ指定にGROUP BY句を指定した場合,そのSQLは外部サーバで実行されません。
- INSERT文,UPDATE文,及びDELETE文中に,外部サーバで実行されない構文が含まれているとエラーになります。INSERT文,UPDATE文,及びDELETE文以外の場合,外部サーバで実行されない構文の処理はHiRDBが実行します。
- 列指定を含まない比較述語のオペランドに,SQLパラメタ,SQL変数,USER,CURRENT_DATE,CURRENT_TIME,又はCURRENT_TIMESTAMPを指定した場合,そのSQLは外部サーバで実行されません。
All Rights Reserved. Copyright (C) 2006, 2017, Hitachi, Ltd.