(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_specialcolumns — Извлекает особые столбцы
$odbc,$type,$catalog,$schema,$table,$scope,$nullableФункция извлекает либо оптимальный набор столбцов, который однозначно определяет строку в таблице, либо столбцы, которые автоматически обновляются, когда любое значение в строке обновляется транзакцией.
odbcОбъект ODBC-соединения. Подробнее о коннекторе рассказывает описание функции odbc_connect().
typeSQL_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, если возникла ошибка.
ошибки.
Набор результатов содержит следующие столбцы:
SCOPECOLUMN_NAMEDATA_TYPETYPE_NAMECOLUMN_SIZEBUFFER_LENGTHDECIMAL_DIGITSPSEUDO_COLUMN
Набор результатов упорядочивается по столбцу SCOPE.