14.18 データベースなしでSQLを使用する
SQLを使用して複雑な問い合わせを行いたいが、リレーショナルデータベースサーバの管理はしたくない。
use DBI; $dbh = DBI->connect("dbi:SQLite:dbname=/User/gnat/salaries.sqlt, "", "", { RaiseError => 1, AutoCommit => 1 }); $dbh->do("Update salaries SET salary = 2 * salary WHERE name = 'Nat'"); $sth = $dbh->prepare("SELECT id,deductions FROM salaries WHERE name = 'Nat'"); # ...