Perl のDBIモジュールを使用してデータベースに値を挿入する必要があります。ファイルを解析してこれらの値を取得したため、これらの値は配列に存在@array1
し@array2
ます@array3
。一度に 1 つの値を挿入する方法は知っていますが、配列からではありません。
一度に1つの値を挿入することを知っています:
$dbh = DBI->connect("dbi:Sybase:server=$Srv;database=$Db", "$user", "$passwd") or die "could not connect to database";
$query= "INSERT INTO table1 (id, name, address) VALUES (DEFAULT, tom, Park_Road)";
$sth = $dbh->prepare($query) or die "could not prepare statement\n";
$sth-> execute or die "could not execute statement\n $command\n";
ID を含む array1、名前を含む array2、およびアドレスを含む array3 があるかどうかはわかりません。値を挿入するにはどうすればよいでしょうか。