在perl中选择没有预准备语句

时间:2013-08-22 12:32:17

标签: database perl prepared-statement dbi

我的数据库不支持预处理语句,有没有办法在没有perl的prepare语句的情况下在这个数据库上运行select查询?

代码段:

my $query = $conn->prepare("select a, b from my_table");
$query->execute();

错误:

DBD::Pg::st execute failed: ERROR:  cannot execute PREPARE

1 个答案:

答案 0 :(得分:5)

尝试$conn->{'pg_server_prepare'} = 0禁用服务器端预处理语句。