sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL関数が存在しません

    エラーメッセージはまったく意味がありません CREATE OR REPLACE FUNCTIONの場合 あなたが示すコマンド。

    のようなDMLステートメントで実際に関数を呼び出していると仮定します。
    SELECT per_cont('{1,2,3}', 1);
    

    明らかに、同じデータベースを使用する必要がありますが、それは確立されていると言います。

    search_path また、一致する必要があります。スキーマを明示的に指定していないため、関数は作成時に「現在の」スキーマに作成されます。同じスキーマがsearch_pathに表示される必要があります 他のセッションのまたは機能が表示されません。

    リンクされた回答の詳細な手順:




    1. mysqlで列の名前を変更するのになぜこれほど時間がかかるのですか?

    2. 最高のPostgreSQLGUIはどれですか? 2021年の比較

    3. OracleSQLSelectをPostgreSQLselectに変換する

    4. Oracle/SQL-「無関係な」無関係なテーブルからのカウントの組み合わせ