14.1 オペランドの形式

Hub最適化情報定義では,入力された問合せの各構文を外部サーバで実行するかどうかを定義します。この指定によってHiRDBと外部サーバとの機能差を吸収します。Hub最適化情報定義の指定値を変更すると,互換性のない機能は結果不正になります。また,外部サーバで未サポートの構文は外部サーバでエラーになることがあります。そのため,「14.4 各外部サーバの推奨値」で説明する値をそのまま利用することをお勧めします。なお,表中の「番号」は,「14.2 オペランドの説明」で説明するオペランドに付けた番号と対応しています。

●再開始前に変更できるオペランド
Hub最適化情報定義の全オペランドがHiRDBの再開始前(計画停止,強制終了,又は異常終了後)に変更できます。
番号形式
1〔set pd_hub_opt_on_cnd = 1~2〕
2〔set pd_hub_opt_joined_table = 1~3〕
3〔set pd_hub_opt_set_func = 1~4〕
4〔set pd_hub_opt_case = 1~2〕
5〔set pd_hub_opt_like = 1~4〕
6〔set pd_hub_opt_grouping = 1~4〕
7〔set pd_hub_opt_data_len = 1~2147483647​〕
8〔set pd_hub_opt_abs = 1~3〕
9〔set pd_hub_opt_date = 1~3〕
10〔set pd_hub_opt_time = 1~2〕
11〔set pd_hub_opt_digits = 1~2〕
12〔set pd_hub_opt_length = 1~8〕
13〔set pd_hub_opt_lower_upper_type = 1~8〕
14〔set pd_hub_opt_mod_div_type = 1~3〕
15〔set pd_hub_opt_substr = 1~3〕
16〔set pd_hub_opt_num = 1~2〕
17〔set pd_hub_opt_datetime = 1~2〕
18〔set pd_hub_opt_datetime_op = 1~5〕
19〔set pd_hub_opt_trailing_spc = 1~2〕
20〔set pd_hub_opt_in_value_num = 1~30000〕
21〔set pd_hub_opt_nullable = 1~2〕
22〔set pd_hub_opt_use_zero_string = 1~2〕
23〔set pd_hub_opt_nchar = 1~2〕
24〔set pd_hub_opt_nest_scalar = 0~65535〕
25〔set pd_hub_opt_float = 1~2〕
26〔set pd_hub_opt_table_num = 0~65535〕
27〔set pd_hub_opt_time_24hour = 1~2〕