Amazon redshift 红移Postgresql是否支持绑定变量?

Amazon redshift 红移Postgresql是否支持绑定变量?,amazon-redshift,Amazon Redshift,我正在通过Perl中的DBI和DBD::Pg模块访问AWS红移,我在使用SQL绑定变量时遇到了一些问题。我首先调用prepare with sql语句(?代替变量),然后调用execute with变量数组,该数组需要映射到?,但不起作用。它只是吐出“语法错误” 我的理解是,这个绑定变量需要驱动程序和数据库本身的支持,因此我不确定这是驱动程序的问题还是红移的问题,但我不确定我的理解(绑定变量支持取决于驱动程序和基础数据库)是否正确。如果有人能澄清,那就太好了 支持预处理语句,但参数的正确表示法为

我正在通过Perl中的DBI和
DBD::Pg
模块访问AWS红移,我在使用SQL绑定变量时遇到了一些问题。我首先调用prepare with sql语句(
代替变量),然后调用execute with变量数组,该数组需要映射到
,但不起作用。它只是吐出“语法错误”


我的理解是,这个绑定变量需要驱动程序和数据库本身的支持,因此我不确定这是驱动程序的问题还是红移的问题,但我不确定我的理解(绑定变量支持取决于驱动程序和基础数据库)是否正确。如果有人能澄清,那就太好了

支持预处理语句,但参数的正确表示法为$1、$2、

从:

准备好的语句可以采用参数:被替换的值 在执行语句时将其插入到语句中。将参数包括在 prepared语句,在PREPARE中提供数据类型列表 声明,并且在要自行编制的声明中,参考 按位置使用符号$1、$2、。。。执行时 语句中指定这些参数的实际值 执行语句