我正在将 AIX 脚本迁移到 Linux。在特定脚本中
$sql_stmt6 = "SELECT CHAR(DATE(MAX(TIMESTAMP)),USA) FROM SCHEMA.TABLENAME WHERE COL1 = 194 and COL2 ='P'";
$sth6= $dbh1->prepare($sql_stmt6);
$sth6->execute();
while (@rows = $sth6->fetchrow)
{
$var = $rows[0];
$var =~ s/\s+$//;
print "var = $var\n";
}
$sth6->finish();
当 select 返回一行时,fetchrow 工作正常,但如果 select 给出 0 条记录,则 fetchrow 抛出以下错误:
错误:第 0 列中的数据已被截断为 10 个字节。./test.pl 第 46 行最多可使用 -1 个字节
请帮忙...谢谢...