Получить описание указанных типов данных (type_info)

Назначение
 

Метод type_info предоставляет список ссылок на хеш-массивы, содержащие информацию об указанных типах данных СУБД ЛИНТЕР.

Если параметр $data_type не определен или принимает значение SQL_ALL_TYPES, то метод предоставит полный список возможных типов данных, поддерживаемых СУБД ЛИНТЕР. В этом случае выполнение метода type_info идентично методу type_info_all.

Если параметр $data_type является ссылкой на массив, то type_info возвращает информацию для первого указанного типа данных в этом массиве.

Ключи хеш-массива являются регистрозависимыми.

Содержимое хеш-массива приведено в таблице 5.

Пакет

Package Linter::db

Прототип
@type_info = $dbh- >type_info($data_type);
Параметр Описание
$data_type  Идентификатор одного типа данных или ссылка на массив идентификаторов типов данных
Возвращаемые значения
Переменная Описание
@type_info  Список ссылок на хеш-массивы со значениями атрибутов указанного типа данных
$DBI::errstr  Диагностическое сообщение (в случае ошибки)
Пример
my $dbh = $drh- >connect("DEMO", "SYSTEM", "MANAGER8")
or die "Could not connect to database: " . DBI- >errstr;
my $ti = $dbh- >type_info(DBI::SQL_LONGVARBINARY);
print(join("\n", @{$ti- >[$i]}));
$dbh- >disconnect();