有没有办法可以使用Oracle / DBI / Perl做这样的事情。
use DBI;
my $dbh = DBI->connect( oracle_stuff );
my $sql = <<EOF;
select current_timestamp(3) from dual;
select current_timestamp(3) from dual;
EOF
my $sth = $dbh->prepare($sql);
print $sth->execute();
显然我想要处理比2 x current_datetimes更大的东西,但这是我的一个小例子。我一直收到错误:SQL命令未正确结束: - (
答案 0 :(得分:0)
准备声明正在等待'?'比如在这里建议DBI包的文档http://search.cpan.org/dist/DBI/DBI.pm
例如:
$sth = $dbh->prepare('select current_timestamp(?) from dual')
$sth->execute(3);
$sth->execute(4);
$sth->execute(5);
等...