我这里有问题。我正在尝试将变量传递给 sqlplus 查询,但它似乎不起作用。
my $connect = DBI->connect('DBI:Oracle:',$dbuser,$dbpasswd);
my $query = "select sum(transaction_amnt) from comm_to_cand natural join cmte_id_to_geo where cycle='?'", $cycle;
my $query_handle = $connect->prepare($query);
$query_handle->execute();
$cmte_money = $query_handle->fetchrow_array();
print 'Money: ';
print $cmte_money;
if($cmte_money > 0)
{
print 'HI';
}
else
{
print 'NOOOO';
}
当我将“cycles”变量从变量更改为常量时,我可以让查询工作,并且 if 语句检查将打印 hi,所以数据库工作我很肯定。
我搜索了互联网,我似乎无法找到答案。