sql >> Databasteknik >  >> RDS >> Oracle

Infoga i med union all och nextval fungerar inte med dubbletter av värden

Eftersom värdena är olika i det andra exemplet måste du ha ett aliasnamn för dina kolumner för att kunna köra insert-satsen.

I det första exemplet, test är kolumnvärdet och det antar test som standardkolumnnamn eftersom du inte angav aliasnamn.

Se exemplet här

Om du tittar på den bifogade skärmdumpen är det andra exemplet att TEXT-kolumner upprepas två gånger eftersom select-satsen betraktar kolumnvärdet som kolumnnamn och därför måste du ange aliasnamn för kolumnerna.




  1. Windows Service i .net kan inte lösa tns tjänstnamn

  2. Databasdesign för mycket stora mängder data

  3. SQLAlchemy DELETE Fel som orsakas av att ha en både lazy-load OCH en dynamisk version av samma relation

  4. Automatisk ökningskolumn – Sekvens som standardvärde i Oracle