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;」 –