DBI と Perl のモジュールを介して AWS RedShift にアクセスDBD::Pg
していますが、SQL バインド変数に問題があります。最初にSQLステートメント(?
変数の代わりに)で準備を呼び出し、次にマップする必要がある変数配列で実行を呼び出します?
が、機能しません。それは単に「構文エラー」を吐き出します。
私の理解では、このバインド変数はドライバーとデータベース自体でサポートされる必要があるため、それがドライバーの問題なのか RedShift の問題なのかはわかりませんが、私の理解 (バインド変数のサポートはドライバーに依存する) かどうかはわかりませんおよび基礎となるデータベース) は正しいです。誰かが明確にできれば、それは素晴らしいことです。