我正在尝试从表中获取某些列,某些列可能具有空值。因此,在填充我的主要数据之前,我正在检查空值的哈希值。由于某些键具有空值并发出警告。
有没有办法检查哈希键是否没有值以防止警告。
my $counter = 1;
while ( my $hashRef = $queryHandle1->fetchrow_hashref) {
foreach my $key (keys %{$hashRef} ) {
if ( $hashRef->{$key} ne "" ) { #some of the coloumn of table has null value
#warning is coming for the if check
$dbData{$counter}{$key} = $hashRef->{$key};
}
else {
$dbData{$counter}{$key} = "";
}
}
$counter++;
}