На самом деле можно переименовать папку к con
использование это в командной строке, и это создает системную папку, названную con
на C: Диск
md \\\\\.\\\C:\con
для удаления этой папки, необходимо ли использовать это в командной строке
rd/s \\\\.\\\C:\con
И только для тех, которые задаются вопросом "итак, почему был бы Вы?" - моим именем является CON и если я хочу использовать это в качестве своей папки I WILL так "педераст Вы MS"
Con "OzDing"
Достаточно просто сделать в одной строке без дополнительных переменных:
$count = $dbh->selectrow_array('SELECT count(*) FROM table WHERE...', undef, @params);
Я не знаю Perl, но если его синтаксис логичен, я думаю, что это сработает на основе вашего 2-го примера:
sub get_count {
return $dbh->selectall_arrayref("SELECT ...", undef, @params)->[0][0];
}
Я, вероятно, не стал бы этого делать сам, но вы всегда можете сделать это новой функцией верхнего уровня для объекта DBH, который вы используете:
ВНИМАНИЕ: следует непроверенный код!