sql >> Database teknologi >  >> RDS >> Oracle

Indsæt i med union all og nextval virker ikke med duplikerede værdier

Da værdierne er forskellige i det andet eksempel, skal du have et aliasnavn til dine kolonner for at kunne udføre insert-sætningen.

I det første eksempel test er kolonneværdien, og den antager test som standard kolonnenavn, da du ikke angav aliasnavn.

Se eksemplet her

Hvis du ser på det vedlagte skærmbillede, er det andet eksempel at få TEXT-kolonner gentaget to gange, da select-sætningen betragter kolonneværdien som kolonnenavnet, og du skal derfor angive aliasnavne til kolonnerne.




  1. Hvordan finder du ud af den samlede størrelse af dataene i MySQL-databasen?

  2. MySQL-kommando til at søge i CSV (eller lignende array)

  3. Hvordan gengiver man et objekt i Django Views?

  4. Forstå PIVOT-funktionen i T-SQL