С DBI
существует ли способ определить, будет ли дескриптор выполненного оператора для оператора SELECT возвращать какие-либо строки без извлечения из него?
Т.е. что-то вроде:
use DBI;
...
my $sth = $dbh->prepare("SELECT ...");
$sth->execute;
if (..$sth will return at least one row...) {
...
} else {
...
}
и я хочу выполнить тест $ sth вернет хотя бы одну строку
без выполнения какого-либо метода выборки для $ sth
.
Примечание. Мне не нужно точное количество строк (например, $ sth-> rows
), мне просто нужно знать, будет ли $ sth-> rows
> 0.