everyone。在一行中运行多个更新perl与oracle db
是否有办法在一行中的oracle中执行一堆UPDATE和INSERTS数据库?
我得到的是类似的东西,但它没有工作,并没有返回错误信息。
my $query = "UPDATE ...; UPDATE...; INSERT...;"
$sth = $db->prepare($query);
$sth->execute() or die $sth->errstr;
if ($sth->err){
$content .= "error code: " . $sth->err . "msg:" . $sth->errstr;
}
在此先感谢!
使用' - > do'而不是' - > execute'? – mob
@mob我试过$ db-> do($ query);但它不起作用。 – davis
尝试“BEGIN $ query END;” –