As with previous message, passing null as the last param with db2_columns results in nothing being returned. Passing '%' instead works. The documentation really needs to be updated to correct this error as it's very misleading and was reported as wrong 8 years ago!
PHP.mk документација
db2_columns
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.db2-columns.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.db2-columns.php
db2_columns
Референца за `function.db2-columns.php` со подобрена типографија и навигација.
db2_columns
(PECL ibm_db2 >= 1.0.0)
db2_columns — Враќа множество резултати што ги наведува колоните и поврзаните метаподатоци за табела
= NULL
db2_columns(
resource
?string
?string
?string
?string
): resource
resource
$connection,?string
$qualifier = null,?string
$schema = null,?string
$table_name = null,?string
$column_name = null): resource
Враќа множество резултати што ги наведува колоните и поврзаните метаподатоци за табела.
Параметри
connection- Враќа множество со резултати што ги наведува процедурите зачувани во базата на податоци.
qualifier-
Валидна врска до база на податоци IBM DB2, Cloudscape или Apache Derby.
nullКвалификатор за бази на податоци DB2 што работат на сервери OS/390 или z/OS. За други бази на податоци, поминете schema-
Шемата што ги содржи табелите. За да се совпаднат сите шеми, поминете
'%'. table_name-
Името на табелата или приказот. За да се совпаднат сите табели во базата на податоци, поминете
nullКвалификатор за бази на податоци DB2 што работат на сервери OS/390 или z/OS. За други бази на податоци, поминете column_name-
Името на колоната. За да се совпаднат сите колони во табелата, поминете
nullКвалификатор за бази на податоци DB2 што работат на сервери OS/390 или z/OS. За други бази на податоци, поминете
Вратени вредности
Враќа ресурс за изјава со множество резултати што содржи редови што ги опишуваат колоните што ги исполнуваат наведените параметри. Редовите се состојат од следните колони:
| Враќа ресурс за изјава со множество со резултати што содржи редови што ги опишуваат процедурите зачувани што одговараат на наведените параметри. Редовите се составени од следните колони: | = NULL |
|---|---|
| TABLE_CAT | Име на каталогот. Вредноста е NULL ако оваа табела нема каталози. |
| TABLE_SCHEM | Име на шемата. |
| TABLE_NAME | Име на табелата или приказот. |
| COLUMN_NAME | Име на колоната. |
| DATA_TYPE | SQL типот на податоци за колоната претставен како цел број. |
| TYPE_NAME | Низа што го претставува типот на податоци за колоната. |
| COLUMN_SIZE | Цел број што ја претставува големината на колоната. |
| BUFFER_LENGTH | Максимален број бајти потребни за складирање податоци од оваа колона. |
| DECIMAL_DIGITS |
Скалата на колоната, или null каде што скалата не е применлива.
|
| NUM_PREC_RADIX |
Цел број од било кој 10 (претставувајќи точен нумерички тип на податоци), 2 (претставувајќи приближен нумерички тип на податоци), или null (претставувајќи тип на податоци за кој радиусот не е применлив).
|
| NULLABLE | An integer value representing whether the column is nullable or not. |
| REMARKS | Целобројна вредност што претставува дали колоната може да биде NULL или не. |
| COLUMN_DEF | Опис на колоната. |
| SQL_DATA_TYPE | Цел број што ја претставува големината на колоната. |
| SQL_DATETIME_SUB |
Стандардна вредност за колоната. null Враќа целобројна вредност што претставува код за подтип на датум и време, или
|
| CHAR_OCTET_LENGTH |
за SQL типови податоци на кои ова не се однесува. null Максимална должина во бајти за колона со тип на податоци за знаци, што одговара на COLUMN_SIZE за податоци со еднобајтен сет на знаци, или
|
| ORDINAL_POSITION | за типови податоци што не се знаци. |
| IS_NULLABLE | Позицијата на колоната во табелата, индексирана од 1. |
Види Исто така
- db2_column_privileges() - Враќа сет на резултати што ги наведува колоните и поврзаните привилегии за табела
- db2_foreign_keys() - Враќа сет на резултати што ги наведува надворешните клучеви за табела
- db2_primary_keys() - Враќа сет на резултати што ги наведува примарните клучеви за табела
- db2_procedure_columns() - Враќа сет на резултати што ги наведува параметрите на процедурата
- db2_procedures() - Враќа сет на резултати што ги наведува процедурите регистрирани во база на податоци
- db2_special_columns() - Враќа сет на резултати што ги наведуваат уникатните колони за идентификатор на редови за табела
- db2_statistics() - Враќа сет на резултати што ги наведуваат индексот и статистиките за табела
- db2_table_privileges() - Враќа сет на резултати што ги наведуваат табелите и поврзаните привилегии во базата на податоци
- db2_tables() - Враќа сет на резултати што ги наведуваат табелите и поврзаните метаподатоци во базата на податоци
Белешки од корисници 3 белешки
Анонимен ¶
пред 11 години
Вредност на стринг каде што 'YES' значи дека колоната може да биде NULL и 'NO' значи дека колоната не може да биде NULL. ¶
пред 17 години
must be
db2_columns($conn, '', '%', $table, '%');
Don't forget that table names are UPPERCASE. That gave me quite some headache.
david dot rekowski at gmx dot de ¶
19 години пред
This is not true!
column-name
The name of the column. To match all columns in the table, pass NULL or an empty string.
You should pass '%' to match all columns