Вывод результата выборки данных (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();