PHP 8.4.2 Released!

odbc_specialcolumns

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_specialcolumnsИзвлекает особые столбцы

Описание

odbc_specialcolumns(
    Odbc\Connection $odbc,
    int $type,
    ?string $catalog,
    string $schema,
    string $table,
    int $scope,
    int $nullable
): Odbc\Result|false

Функция извлекает либо оптимальный набор столбцов, который однозначно определяет строку в таблице, либо столбцы, которые автоматически обновляются, когда любое значение в строке обновляется транзакцией.

Список параметров

odbc

Объект ODBC-соединения. Подробнее о коннекторе рассказывает описание функции odbc_connect().

type
С аргументом SQL_BEST_ROWID функция odbc_specialcolumns() возвращает столбец или столбцы, которые однозначно идентифицируют каждую строку в таблице. С аргументом SQL_ROWVER функция odbc_specialcolumns() возвращает столбец или столбцы в заданной таблице, если таблица содержит эти столбцы, которые автоматически обновляются источником данных, когда любое значение в строке обновляется любой транзакцией.
catalog

Каталог ('qualifier' на языке ODBC 2).

schema

Схема ('owner' на языке ODBC 2).

table

Таблица.

scope

Область, которая упорядочивает результирующий набор. Константа из следующего списка: SQL_SCOPE_CURROW, SQL_SCOPE_TRANSACTION или SQL_SCOPE_SESSION.

nullable

Определяет, возвращать ли специальные столбцы, в которых разрешается хранить значение NULL. Константа SQL_NO_NULLS или SQL_NULLABLE.

Возвращаемые значения

Функция возвращает объект ODBC с результатом или false, если возникла ошибка. ошибки.

Набор результатов содержит следующие столбцы:

  • SCOPE
  • COLUMN_NAME
  • DATA_TYPE
  • TYPE_NAME
  • COLUMN_SIZE
  • BUFFER_LENGTH
  • DECIMAL_DIGITS
  • PSEUDO_COLUMN
Драйвер иногда сообщает о дополнительных столбцах.

Набор результатов упорядочивается по столбцу SCOPE.

Список изменений

Версия Описание
8.4.0 Параметр odbc теперь ожидает экземпляр соединения Odbc\Connection; раньше ожидался аргумент с типом resource.
8.4.0 Функция теперь возвращает объект с результатом ODBC-запроса Odbc\Result; раньше возвращалось значение с типом resource.

Смотрите также

  • odbc_tables() - Получает список имён таблиц, которые хранятся в источнике данных

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top