带有通配符%的Perl脚本问题中的嵌入式SQL

时间:2015-04-01 08:11:18

标签: sql perl

以下摘录取自我的Perl脚本,该脚本失败,因为我需要转义%中的NOT LIKE 'IE%'符号。有谁知道我怎么能这么做?

my @oDests = keys %$d;

foreach my $nDestID (@oDests) {
    $sRes .= sprintf "\nSELECT * FROM symbol_destinations WHERE dest_id = %d AND symbol IN (SELECT sedol FROM symbols WHERE currency = 'GBX' AND ISIN NOT LIKE 'IE%')";
} # for each dest

1 个答案:

答案 0 :(得分:2)

printf / sprintf中,您可以使用%%插入文字百分号。