2

我的数据库不支持准备好的语句,有没有办法在这个数据库上运行选择查询而不用 perl 中的准备语句?

代码片段:

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

错误:

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

1 回答 1

5

尝试$conn->{'pg_server_prepare'} = 0禁用服务器端准备好的语句。

于 2013-08-22T14:51:15.153 回答