i5_lib
-
一个字符值,指示用于解析非限定文件引用的默认库。如果连接使用系统命名模式,则此值无效。
i5_naming
-
DB2_I5_NAMING_ON
值打开 DB2 UDB CLI iSeries 系统命名模式。文件使用斜杠 (/) 分隔符进行限定。非限定文件使用作业的库列表进行解析。
DB2_I5_NAMING_OFF
值关闭 DB2 UDB CLI 默认命名模式,即 SQL 命名。文件使用句点 (.) 分隔符进行限定。非限定文件使用默认库或当前用户 ID 进行解析。
i5_commit
-
i5_commit
属性应该在 db2_connect() 之前设置。如果在连接建立后更改该值,并且连接到远程数据源,则更改直到下次成功 db2_connect() 用于连接句柄时才会生效。
注意:
php.ini 设置 ibm_db2.i5_allow_commit
==0 或 DB2_I5_TXN_NO_COMMIT
是默认值,但可以使用 i5_commit
选项覆盖。
DB2_I5_TXN_NO_COMMIT
- 不使用提交控制。
DB2_I5_TXN_READ_UNCOMMITTED
- 脏读、不可重复读和幻读是可能的。
DB2_I5_TXN_READ_COMMITTED
- 脏读是不可能的。不可重复读和幻读是可能的。
DB2_I5_TXN_REPEATABLE_READ
- 脏读和不可重复读是不可能的。幻读是可能的。
DB2_I5_TXN_SERIALIZABLE
- 事务是可序列化的。脏读、不可重复读和幻读是不可能的
i5_query_optimize
-
DB2_FIRST_IO
所有查询都以尽快返回第一页输出为目标进行优化。当输出由最有可能在查看第一页输出数据后取消查询的用户控制时,此目标效果很好。使用 OPTIMIZE FOR nnn ROWS 子句编写的查询会遵守子句指定的目标。
DB2_ALL_IO
所有查询都以在最短的经过时间内完成整个查询运行为目标进行优化。当查询的输出被写入文件或报告,或者接口正在排队输出数据时,这是一个不错的选择。使用 OPTIMIZE FOR nnn ROWS 子句编写的查询会遵守子句指定的目标。这是默认值。
i5_dbcs_alloc
-
DB2_I5_DBCS_ALLOC_ON
值打开 DB2 6X 分配方案,用于 DBCS 翻译列大小增长。
DB2_I5_DBCS_ALLOC_OFF
值关闭 DB2 6X 分配方案,用于 DBCS 翻译列大小增长。
注意:php.ini 设置 ibm_db2.i5_dbcs_alloc
==0 或 DB2_I5_DBCS_ALLOC_OFF
是默认值,但可以使用 i5_dbcs_alloc
选项覆盖。
i5_date_fmt
-
DB2_I5_FMT_ISO
- 使用国际标准化组织 (ISO) 日期格式 yyyy-mm-dd。这是默认值。
DB2_I5_FMT_USA
- 使用美国日期格式 mm/dd/yyyy。
DB2_I5_FMT_EUR
- 使用欧洲日期格式 dd.mm.yyyy。
DB2_I5_FMT_JIS
- 使用日本工业标准日期格式 yyyy-mm-dd。
DB2_I5_FMT_MDY
- 使用日期格式 mm/dd/yyyy。
DB2_I5_FMT_DMY
- 使用日期格式 dd/mm/yyyy。
DB2_I5_FMT_YMD
- 使用日期格式 yy/mm/dd。
DB2_I5_FMT_JUL
- 使用儒略日期格式 yy/ddd。
DB2_I5_FMT_JOB
- 使用作业默认值。
i5_date_sep
-
DB2_I5_SEP_SLASH
- 使用斜杠 ( / ) 作为日期分隔符。这是默认值。
DB2_I5_SEP_DASH
- 使用破折号 ( - ) 作为日期分隔符。
DB2_I5_SEP_PERIOD
- 使用句点 ( . ) 作为日期分隔符。
DB2_I5_SEP_COMMA
- 使用逗号 ( , ) 作为日期分隔符。
DB2_I5_SEP_BLANK
- 使用空格作为日期分隔符。
DB2_I5_SEP_JOB
- 使用作业默认值
i5_time_fmt
-
DB2_I5_FMT_ISO
- 使用国际标准化组织 (ISO) 时间格式 hh.mm.ss。这是默认值。
DB2_I5_FMT_USA
- 使用美国时间格式 hh:mmxx,其中 xx 是 AM 或 PM。
DB2_I5_FMT_EUR
- 使用欧洲时间格式 hh.mm.ss。
DB2_I5_FMT_JIS
- 使用日本工业标准时间格式 hh:mm:ss。
DB2_I5_FMT_HMS
- 使用 hh:mm:ss 格式。
i5_time_sep
-
DB2_I5_SEP_COLON
- 使用冒号 ( : ) 作为时间分隔符。这是默认设置。
DB2_I5_SEP_PERIOD
- 使用句点 ( . ) 作为时间分隔符。
DB2_I5_SEP_COMMA
- 使用逗号 ( , ) 作为时间分隔符。
DB2_I5_SEP_BLANK
- 使用空格作为时间分隔符。
DB2_I5_SEP_JOB
- 使用作业默认设置。
i5_decimal_sep
-
DB2_I5_SEP_PERIOD
- 使用句点 ( . ) 作为小数分隔符。这是默认设置。
DB2_I5_SEP_COMMA
- 使用逗号 ( , ) 作为小数分隔符。
DB2_I5_SEP_JOB
- 使用作业默认设置。