всем здраствуте.
вопрос про функчию finish() из модуля DBI;
искал в интернете описание этой функции понял только что $sth->finish() освобождает память выделенную для $sth.(или ошибся?)
например есть код:
my $dbh = DBI->connect();
my $sth = $dbh->prepare();
$sth->execute();
$sth = $dbh->prepare();
$sth->execute();
$sth = $dbh->prepare();
$sth->execute();
$sth->finish();
$dbh->disconnect();
вопрос: $sth->finish() достаточно вызывать в самом конце программы как в примере или её нужно вызывать после каждого $sth->execute() ?
и что если её вообще не вызывать? ведь после завершения программы память и так очищается.
Ответ на:
комментарий
от oh
Ответ на:
комментарий
от TDrive
Ответ на:
комментарий
от oh
Ответ на:
комментарий
от TDrive
Ответ на:
комментарий
от oh
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl+dbi, передача dbh в функцию (2008)
- Форум perl, два запроса к базе в рамках одного подключения (2006)
- Форум perl и mysql (2017)
- Форум mySQL (2001)
- Форум -->Perl-->DBI-->Oracle--> (2002)
- Форум Perl mysql (2009)
- Форум perl DBI и MySQL (2005)
- Форум perl+mysql название столбцов таблицы (2010)
- Форум PERL + 2 mysql import (2008)
- Форум Начинаю учить Perl (2014)