|
oci_set_module_name(PHP 5.3.2, PECL OCI8 >= 1.4.0) oci_set_module_name — Задает имя модулю Описание
bool oci_set_module_name
( resource $connection
, string $module_name
)
Задает имя модуля для трассировки Oracle. Имя модуля регистрируется в базе данных во время очередного запроса от PHP, например, когда запускается SQL выражение. Имя может быть извлечено из административных представлений (view) базы данных, таких как V$SESSION. Оно может использоваться для трассировки и мониторинга также, как V$SQLAREA and DBMS_MONITOR.SERV_MOD_ACT_STAT_ENABLE. Значение можно устанавливать и через постоянные соединения. Список параметров
Возвращаемые значенияВозвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Примечания
Подсказка
ПроизводительностьВ старых версиях OCI8 или базы данных Oracle было возможно установить информацию о клиенте с помощью пакета DBMS_APPLICATION_INFO. Для этой цели более эффективно использование функции oci_set_client_info(). Предостережение
Совет по полному сканированию таблицы (roundtrip)Некоторые, но не все OCI8-функции вызывают полное сканирование таблицы (roundtrip). Полное сканирование таблиц не происходит для тех запросов, в которых включено кэширование результатов в базе данных. Примеры
Пример #1 Установка имени модуля
<?php // Пока скрипт выполняется, администратор может увидеть, какие модули // используются: sqlplus system/welcome SQL> select module from v$session; Смотрите также
|
|