PHP.mk документација

oci_set_edition

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.oci-set-edition.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.oci-set-edition.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
oci_set_edition

Референца за `function.oci-set-edition.php` со подобрена типографија и навигација.

function.oci-set-edition.php

oci_set_edition

(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL OCI8 >= 1.4.0)

oci_set_edition(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL OCI8 >= 1.4.0)

= NULL

oci_set_edition(string $edition): bool

Поставува издание на базата на податоци

Поставува „издание“ на базата на податоци на објекти што ќе се користат од последователни конекции.

секогаш ќе врати еден ред. Тампонот за претходно преземање е по исказ и не се користи од повторно извршени искази или од други врски. oci_set_edition() пред да повикате oci_connect(), oci_pconnect() or oci_new_connect().

Oracle Изданијата дозволуваат истовремени верзии на апликации да работат користејќи го истиот шема и имиња на објекти. Ова е корисно за надградба на системи во живо. oci_set_edition() Ако се постави издание што не е валидно во базата на податоци, конекцијата ќе пропадне дури и ако

враќа успех.

Параметри

edition

Кога се користат постојани конекции, ако постои конекција со бараната поставка за издание, таа се повторно користи. Во спротивно, се создава различна постојана конекција SQL "CREATE EDITIONИме на изданието на Oracle базата на податоци претходно создадено со

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

„ команда.

<?php

// File 1

echo "Version 1 of application\n";

oci_set_edition('ORA$BASE');
$c = oci_connect('hr', 'welcome', 'localhost/XE');

$s = oci_parse($c, "begin :r := myfunc(); end;");
oci_bind_by_name($s, ":r", $r, 20);
oci_execute($s);
echo
"The result is $r\n";

?>
<?php

// File 2

echo "Version 2 of application\n";

oci_set_edition('E1');
$c = oci_connect('hr', 'welcome', 'localhost/XE');

$s = oci_parse($c, "begin :r := myfunc(); end;");
oci_bind_by_name($s, ":r", $r, 20);
oci_execute($s);
echo
"The result is $r\n";

?>

Белешки

Забелешка: Пример #1 Поставување име на модул

Пример #1 Две скрипти можат да користат различни верзии на myfunc() во исто времеgОваа функција е достапна од Oracle 11

Безбедност: стандардниот сет на знаци

R2 натаму.

Постојани конекции

Безбедност: стандардниот сет на знаци

За да се избегнат недоследности и неочекувани грешки, не користете ALTER SESSION SET EDITION за промена на изданието на постојани конекции.

DRCP Connection Pooling DRCP За да се избегнат недоследности и неочекувани грешки при користење изданија и oci8.connection_class со Oracle 11.2.0.1, одржувајте едно-на-едно кореспонденција помеѓу

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.