Ассоциативный массив параметров подключения, которые влияют на поведение
       подключения, в котором допустимые ключи массива включают:
       
       Эти новые опции ОС i5/OS доступны в модуле ibm_db2 версии 1.5.1 и новее.
       
        
         - i5_lib
- 
          
           Символьное значение, которое указывает библиотеку по умолчанию, которая
           будет использоваться для разрешения неквалифицированных ссылок на
           файлы. Это недопустимо, если соединение использует режим именования
           системы.
           
- i5_naming
- 
          
           Значение DB2_I5_NAMING_ONвключает режим
           именования системы DB2 UDB CLI iSeries. Файлы квалифицируются
           через слеш (/) в качестве разделителя. Неквалифицированные
           файлы разрешаются с использованием списка библиотек для работы.
 
           Значение DB2_I5_NAMING_OFFвыключает режим
           именования по умолчанию DB2 UDB CLI, который представляет собой именование SQL.
           Файлы квалифицируются через точку (.) в качестве
           разделителя. Неквалифицированные файлы разрешаются с использованием
           либо библиотеки по умолчанию, либо текущего идентификатора
           пользователя.
 
- i5_commit
- 
          
           Атрибут i5_commitтребуется установить перед
           вызовом функции db2_connect(). Если значение изменяется
           после установки соединения, и соединение установлено
           с удалённым источником данных, изменение не вступит в силу до
           следующего успешного вызова функции db2_connect()
           для дескриптора соединения.
 Замечание: 
             
             Параметр ibm_db2.i5_allow_commit==0 файла php.ini
             или настройка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.
 
           Замечание: параметр ibm_db2.i5_dbcs_alloc==0 файла php.ini
           или параметр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— Используется задание по умолчанию.
 
       Данная новая опция ОС i5/OS доступна в модуле ibm_db2 версии 1.8.0 и новее.