レコードタイプをパラメータとして使用したいが、レコードタイプのパラメータを持つことができないというメッセージが表示される。私はArraylist
パラメータを渡してさまざまな操作を実行するDao
関数を持っており、ストアドプロシージャで実装する必要があります。だから、どんな援助も大歓迎です。ありがとう!私は新しいPostgreSQLのを使用していますが、前に保存された機能を使用していたが、決してレコードタイプのパラメータを使用する必要がないストアドファンクションのパラメータとしてレコードを使用する方法
CREATE OR REPLACE FUNCTION est_fn_get_emp_report(rec record,...)
:何かのように探し 機能mがあります。
こんにちは、PL/pgSQLでは実行できません。 PLpgSQLは複合型のパラメータを持つことができますが、パラメータは多型であってはなりません。宣言された型またはテーブル型でなければなりません。 –
ありがとうございました。私のデータベースに「型」を作成し、それを関数のパラメータとして使用すると機能するのでしょうか? – VPK
はい、plpgsqlはコンポジットタイプ –