テーブルから特定の列をフェッチしようとしていますが、一部の列にnull値が含まれている可能性があります。したがって、メインデータを入力する前に、ハッシュでnull値を確認しています。一部のキーにnull値があり、警告が表示されます。
警告を防ぐために、ハッシュキーに値がないかどうかを確認する方法はありますか?
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++;
}