oci_set_module_name
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
oci_set_module_name
Референца за `function.oci-set-module-name.php` со подобрена типографија и навигација.
oci_set_module_name
(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL OCI8 >= 1.4.0)
oci_set_module_name — (PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL OCI8 >= 1.4.0)
= NULL
Поставува име на модулот
Поставува име на модулот за Oracle следење.
Името на модулот се регистрира во базата на податоци кога ќе се случи следниот 'round-trip' од PHP до базата на податоци, обично кога се извршува SQL израз. V$SESSIONИмето подоцна може да се пребарува од административни погледи на базата на податоци како што е V$SQLAREA
and DBMS_MONITOR.SERV_MOD_ACT_STAT_ENABLE.
. Може да се користи за следење и надзор како со
Параметри
connection-
или со поставување на променливата на oci_connect(), oci_pconnect(), или oci_new_connect().
name-
Вредноста може да се задржи низ постојани врски. string Избрано од корисникот
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
до 48 бајти долг.
<?php
$c = oci_connect('hr', 'welcome', 'localhost/XE');
// Record the module
oci_set_module_name($c, 'Home Page');
// Code that causes a round-trip, for example a query:
$s = oci_parse($c, 'select * from dual');
oci_execute($s);
oci_fetch_all($s, $res);
sleep(30);
?>// While the script is running, the administrator can see the // modules in use: sqlplus system/welcome SQL> select module from v$session;
Белешки
Забелешка: Пример #1 Поставување име на модул
Барање за верзија на Oracleg onwards.
Оваа функција е достапна кога PHP е поврзан со библиотеки на Oracle Database од верзија 10
Перформанси
DBMS_APPLICATION_INFO Со постари верзии на OCI8 или Oracle Database, информациите за клиентот може да се постават со користење на Oracle oci_set_client_info().
пакет. Ова е помалку ефикасно отколку со користење
Round-trip Gotcha
Види Исто така
- oci_set_action() Некои, но не сите OCI8 функции предизвикуваат round-trips. Round-trips до базата на податоци може да не се случат со прашања кога е овозможено кеширање на резултати.
- oci_set_client_info() - Поставува име на акција
- oci_set_client_identifier() - Поставува информации за клиентот
- oci_set_db_operation() - Го поставува работењето на базата на податоци