sql >> Databáze >  >> RDS >> PostgreSQL

INSERT INTO ... RETURNING - nejednoznačný odkaz na sloupec

IN a OUT parametry (včetně sloupců v RETURNS TABLE ) jsou viditelné uvnitř každého příkazu SQL v těle funkce plpgsql.

Pokud máte v dotazu sloupce se stejným názvem, musíte je kvalifikovat podle tabulky, aby to bylo jednoznačné. Ve vašem případě by název tabulky odpovídal:

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

Podrobnosti v návodu zde.

Související:

  • Jak vrátit výsledek SELECT uvnitř funkce v PostgreSQL?
  • Konflikt pojmenování mezi parametrem funkce a výsledkem JOIN s klauzulí USING



  1. Alternativy MySQL Workbench - Správa uživatelů databáze ClusterControl

  2. Může se aplikace pro Android připojit přímo k online databázi mysql

  3. Připojení JDBC se nezdařilo, chyba:Připojení TCP/IP k hostiteli selhalo

  4. SQL Server 2016:Návrhář zobrazení