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

INSERT INTO...RETURNING-あいまいな列参照

    IN およびOUT パラメータ(RETURNS TABLEの列を含む )は、plpgsql関数の本体にあるすべてのSQLコマンド内に表示されます。

    クエリに同じ名前の列がある場合は、明確にするためにそれらをテーブル修飾する必要があります。あなたの場合、テーブル名は次のようになります:

    ... RETURNING "UserProfile"."UserProfileId" INTO _UserProfileId;
    

    詳細はこちらのマニュアルをご覧ください。

    関連:

    • PostgreSQLの関数内でSELECTの結果を返す方法は?
    • 関数パラメータとUSING句を使用したJOINの結果の間の名前の競合



    1. PostgreSQLで月の最後の日を取得する

    2. JDBCバッチ操作の理解

    3. OraclesqlQueryのJoinで削除

    4. SQLiteクエリ結果をコンマ区切りのリストとしてフォーマットする