v60SQLNullableBehavior

v60SQLNullableBehavior ビルド記述子オプションは、変数に NULL 値を割り当てた場合の EGL の動作方法に影響を与えます。

バージョン 7 から、EGL は以下の環境で SQL 例外をスローします。

v60SQLNullableBehavior ビルド記述子オプションが NO に設定されている場合は、この動作は変わりません。

v60SQLNullableBehavior ビルド記述子オプションが YES に設定されている場合は、非 NULL 可能変数は、その型に応じてブランクまたは 0 に設定されます。

NO
SQL 照会が、isSQLNullable プロパティーが YES に設定されていない 変数に割り当てられた NULL 値を戻す場合は、EGL は SQL 例外をスローします。
YES
同じ環境では、EGL は変数を 0 またはブランクに設定します。

デフォルト値

v60SQLNullableBehavior のデフォルト値は、vagCompatibility ビルド記述子オプションに依存します。
  • vagCompatibility が YES に設定されている場合は、v60SQLNullableBehavior のデフォルト値は YES です。
  • vagCompatibility が NO に設定されている場合は、v60SQLNullableBehavior のデフォルト値は NO です。

オプションの手動設定

ほとんどの場合、v60SQLNullableBehavior ビルド記述子オプションを手動で設定する必要はありません。


フィードバック