我在从文件中读取的数组中有一组元素。现在我想在 sql 语句中使用这个数组值in Claus
!因为我需要用'(单引号)括起来这些字符串。所以我试过了用 for 循环来做到这一点!有没有办法做同样的opp?像 qw 之类的构建函数一样... 代码:
open FILE, "<tab_name.txt" or die $!;
my @tab=<FILE>;
chomp(@tab);
@tab=split(",",$tab[0]);#set of like eg:$tab[0]=asc,cdf,sad,casd,aea,aee,asdf
my @sql_str=();
foreach my $item(@tab){
$item="'".$item."'";
push(@sql_str,$item);#add comma
push(@sql_str,",");
}
pop(@sql_str);#remove lase unwanted comma
我得到了想要的输出,'asc','cdf','sad','casd','aea','aee','asdf'
但是有没有办法做到这一点?