如何在Perl中将多个sqlite数据库附加到单个$ dbh中?在命令行中我可以在交互式sqlite3 rpel中附加,在Perl中使用dbd-sqlite怎么样?
很抱歉,如果已经在这里回答,perlmonks或类似的,但无法找到正确的答案。
答案 0 :(得分:5)
答案 1 :(得分:2)
你甚至可以这样做:
use DBI;
my $dbfile1 = 'test1.db'; # will be `main`
my $dbfile2 = 'test2.db'; # will attach as `other`
my $dbh = DBI->connect("dbi:SQLite:dbname=$dbfile1","","") or die "dbh";
$dbh->do('attach ? as ?', undef, $dbfile2, 'other') or die "attach";