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
- 使用作业默认设置。