sql >> Base de Datos >  >> RDS >> PostgreSQL

INSERTAR EN... VOLVER - referencia de columna ambigua

IN y OUT parámetros (incluyendo columnas en RETURNS TABLE ) son visibles dentro de cada comando SQL en el cuerpo de una función plpgsql.

Si tiene columnas con el mismo nombre en su consulta, debe calificarlas en la tabla para que no sea ambigua. En su caso, el nombre de la tabla sería:

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

Detalles en el manual aquí.

Relacionado:

  • ¿Cómo devolver el resultado de un SELECT dentro de una función en PostgreSQL?
  • Conflicto de nombre entre el parámetro de la función y el resultado de JOIN con la cláusula USING