您好:perl脚本基本如下:my $sql = "exec proc_a $ARGV[0],$ARGV[1]";my $sth = $dbh -> prepare ( $sql );$sth->execute();其中$ARGV[1]参数为“abc+d”,其中+换成空格或者:都会提示类似错误。执行时则会提示text=Incorrect syntax near ‘+’ .错误。若$ARGV[1]参数为abc则不提示错误。望高手指导,谢谢!