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

db2_server_info

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

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

Референца за `function.db2-server-info.php` со подобрена типографија и навигација.

function.db2-server-info.php

db2_server_info

(PECL ibm_db2 >= 1.1.1)

db2_server_info(PECL ibm_db2 >= 1.1.1)

= NULL

function db2_server_info(resource $connection): stdClass|false

Враќа објект со својства што опишуваат DB2 сервер за бази на податоци

Оваа функција враќа објект со својства само за читање што враќаат информации за IBM DB2, Cloudscape или Apache Derby сервер за бази на податоци. Следната табела ги наведува својствата на серверот за бази на податоци:
Својства на DB2 клиент Име на својство = NULL
DBMS_NAME string Својства на серверот за бази на податоци DB2 Името на серверот за бази на податоци на кој сте поврзани. За DB2 сервери ова е комбинација од
DBMS_VER string следено од оперативниот систем на кој работи серверот за бази на податоци. MM Верзијата на клиентот, во форма на стринг "MM.mm.uuuu" каде што mm е главната верзија, uuuu е помалата верзија, и
DB_CODEPAGE int Верзијата на серверот за бази на податоци, во форма на стринг "MM.mm.uuuu" каде
DB_NAME string Кодната страница на базата на податоци на која сте поврзани.
DFT_ISOLATION string

Името на базата на податоци на која сте поврзани.

UR
Стандардното ниво на изолација на трансакцијата поддржано од серверот:
CS
Непотврдено читање: промените се веднаш видливи од сите истовремени трансакции.
RS
Стабилност на курсорот: ред прочитан од една трансакција може да биде изменет и потврден од втора истовремена трансакција.
RR
Стабилност на читање: трансакцијата може да додава или отстранува редови што одговараат на услови за пребарување или трансакција на чекање.
NC
Повторливо читање: податоците погодени од трансакција на чекање не се достапни за други трансакции.
IDENTIFIER_QUOTE_CHAR string Без потврда: сите промени се видливи на крајот на успешна операција. Не се дозволени експлицитни потврди и враќања.
INST_NAME string Карактерот што се користи за разграничување на идентификатор.
ISOLATION_OPTION array Инстанцата на серверот за бази на податоци што ја содржи базата на податоци.
KEYWORDS array Низа од опциите за изолација поддржани од серверот за бази на податоци. Опциите за изолација се опишани во својството DFT_ISOLATION.
LIKE_ESCAPE_CLAUSE bool true Низа од клучните зборови резервирани од серверот за бази на податоци. % and _ ако серверот за бази на податоци поддржува употреба на false ако серверот на базата на податоци не поддржува такви специјални знаци.
MAX_COL_NAME_LEN int Максимална должина на името на колоната поддржана од серверот на базата на податоци, изразена во бајти.
MAX_IDENTIFIER_LEN int Максимална должина на SQL идентификатор поддржан од серверот на базата на податоци, изразена во знаци.
MAX_INDEX_SIZE int Максимална големина на колони комбинирани во индекс поддржан од серверот на базата на податоци, изразена во бајти.
MAX_PROC_NAME_LEN int Максимална должина на името на процедурата поддржана од серверот на базата на податоци, изразена во бајти.
MAX_ROW_SIZE int Максимална должина на ред во основна табела поддржана од серверот на базата на податоци, изразена во бајти.
MAX_SCHEMA_NAME_LEN int Максимална должина на името на шемата поддржана од серверот на базата на податоци, изразена во бајти.
MAX_STATEMENT_LEN int Максимална должина на SQL изјава поддржана од серверот на базата на податоци, изразена во бајти.
MAX_TABLE_NAME_LEN int Максимална должина на името на табелата поддржана од серверот на базата на податоци, изразена во бајти.
NON_NULLABLE_COLUMNS bool true ако серверот на базата на податоци поддржува колони што можат да бидат дефинирани како NOT NULL, false ако серверот на базата на податоци не поддржува колони дефинирани како NOT NULL.
PROCEDURES bool true ако серверот на базата на податоци ја поддржува употребата на изјавата CALL за повикување на зачувани процедури, false ако серверот на базата на податоци не ја поддржува изјавата CALL.
SPECIAL_CHARS string Низа што ги содржи сите знаци освен a-Z, 0-9 и долна црта што можат да се користат во името на идентификаторот.
SQL_CONFORMANCE string

Ниво на усогласеност со спецификацијата ANSI/ISO SQL-92 што го нуди серверот на базата на податоци:

ENTRY
Усогласеност со SQL-92 на влезно ниво.
FIPS127
Преодна усогласеност FIPS-127-2.
FULL
Усогласеност со SQL-92 на целосно ниво.
Враќа објект со својства што го опишуваат DB2 серверот на базата на податоци
Усогласеност со SQL-92 на средно ниво.

Параметри

connection
Специфицира активна DB2 клиентска врска.

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

Враќа објект при успешен повик, или false Враќа ресурс од покажувач на датотека при успех, или

Примери

ако е овозможен колекторот за отпадоци, db2_server_info() example

INTERMEDIATE db2_server_info().

<?php

$conn
= db2_connect('sample', 'db2inst1', 'ibmdb2');

$server = db2_server_info( $conn );

if (
$server) {
echo
"DBMS_NAME: "; var_dump( $server->DBMS_NAME );
echo
"DBMS_VER: "; var_dump( $server->DBMS_VER );
echo
"DB_CODEPAGE: "; var_dump( $server->DB_CODEPAGE );
echo
"DB_NAME: "; var_dump( $server->DB_NAME );
echo
"INST_NAME: "; var_dump( $server->INST_NAME );
echo
"SPECIAL_CHARS: "; var_dump( $server->SPECIAL_CHARS );
echo
"KEYWORDS: "; var_dump( sizeof($server->KEYWORDS) );
echo
"DFT_ISOLATION: "; var_dump( $server->DFT_ISOLATION );
echo
"ISOLATION_OPTION: ";
$il = '';
foreach(
$server->ISOLATION_OPTION as $opt )
{
$il .= $opt." ";
}
var_dump( $il );
echo
"SQL_CONFORMANCE: "; var_dump( $server->SQL_CONFORMANCE );
echo
"PROCEDURES: "; var_dump( $server->PROCEDURES );
echo
"IDENTIFIER_QUOTE_CHAR: "; var_dump( $server->IDENTIFIER_QUOTE_CHAR );
echo
"LIKE_ESCAPE_CLAUSE: "; var_dump( $server->LIKE_ESCAPE_CLAUSE );
echo
"MAX_COL_NAME_LEN: "; var_dump( $server->MAX_COL_NAME_LEN );
echo
"MAX_ROW_SIZE: "; var_dump( $server->MAX_ROW_SIZE );
echo
"MAX_IDENTIFIER_LEN: "; var_dump( $server->MAX_IDENTIFIER_LEN );
echo
"MAX_INDEX_SIZE: "; var_dump( $server->MAX_INDEX_SIZE );
echo
"MAX_PROC_NAME_LEN: "; var_dump( $server->MAX_PROC_NAME_LEN );
echo
"MAX_SCHEMA_NAME_LEN: "; var_dump( $server->MAX_SCHEMA_NAME_LEN );
echo
"MAX_STATEMENT_LEN: "; var_dump( $server->MAX_STATEMENT_LEN );
echo
"MAX_TABLE_NAME_LEN: "; var_dump( $server->MAX_TABLE_NAME_LEN );
echo
"NON_NULLABLE_COLUMNS: "; var_dump( $server->NON_NULLABLE_COLUMNS );

db2_close($conn);
}
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

DBMS_NAME: string(9) "DB2/LINUX"
DBMS_VER: string(10) "08.02.0000"
DB_CODEPAGE: int(1208)
DB_NAME: string(6) "SAMPLE"
INST_NAME: string(8) "db2inst1"
SPECIAL_CHARS: string(2) "@#"
KEYWORDS: int(179)
DFT_ISOLATION: string(2) "CS"
ISOLATION_OPTION: string(12) "UR CS RS RR "
SQL_CONFORMANCE: string(7) "FIPS127"
PROCEDURES: bool(true)
IDENTIFIER_QUOTE_CHAR: string(1) """
LIKE_ESCAPE_CLAUSE: bool(true)
MAX_COL_NAME_LEN: int(30)
MAX_ROW_SIZE: int(32677)
MAX_IDENTIFIER_LEN: int(18)
MAX_INDEX_SIZE: int(1024)
MAX_PROC_NAME_LEN: int(128)
MAX_SCHEMA_NAME_LEN: int(30)
MAX_STATEMENT_LEN: int(2097152)
MAX_TABLE_NAME_LEN: int(128)
NON_NULLABLE_COLUMNS: bool(true)

Види Исто така

  • db2_client_info() - Враќа објект со својства што го опишуваат DB2 клиент за база на податоци

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

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

Прелистувај сродни теми и функции.

На оваа страница

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

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

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

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

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