Вывод результата выборки данных (dump_results)
Назначение
Метод dump_results
выводит содержимое выборки данных в удобном для просмотра и анализа виде. Метод используется, в основном, для тестирования SQL-запросов при отладке клиентских приложений. Метод dump_results
вызывает метод neat_list
для форматирования записей выборки данных.
Пакет
Package Linter::db
Прототип
$rows = $sth- >dump_results($maxlen, $lsep, $fsep, $fh);
Параметр | Описание | |
---|---|---|
$maxlen | Максимальная длина полей строки результата (по умолчанию 35) | |
$lsep | Разделитель строк результата (по умолчанию "\n") | |
$fsep | Разделитель полей строки результата (по умолчанию ",") | |
$fh | Спецификация файла, в который выводятся результаты (по умолчанию stdout) |
Возвращаемые значения
Переменная | Описание | |
---|---|---|
$rows | Содержимое выборки данных | |
$DBI::errstr | Диагностическое сообщение (в случае ошибки) |
Пример
my $dbh = $drh- >connect("DEMO", "SYSTEM", "MANAGER8") or die "Could not connect to database: " . DBI- >errstr; my $sth = $dbh- >prepare("select MAKE, MODEL from AUTO limit 10;"); my $rows = $sth- >dump_results(); print("Total number of rows is $rows\n"); $sth- >finish(); $dbh- >disconnect();