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

met*_*dos 2 database perl prepared-statement dbi

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

代码片段:

my $query = $conn->prepare("select a, b from my_table");
$query->execute();
Run Code Online (Sandbox Code Playgroud)

错误:

DBD::Pg::st execute failed: ERROR:  cannot execute PREPARE
Run Code Online (Sandbox Code Playgroud)

AKH*_*and 5

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