sql >> Databáze >  >> RDS >> Oracle

Insert into with union all a nextval nefunguje s duplicitními hodnotami

Protože se hodnoty ve druhém příkladu liší, musíte mít pro své sloupce název aliasu, abyste mohli provést příkaz insert.

V prvním příkladu test je hodnota sloupce a předpokládá test jako výchozí název sloupce, protože jste nezadali název aliasu.

Podívejte se na příklad zde

Pokud se podíváte na přiložený snímek obrazovky, druhým příkladem je opakování sloupců TEXT dvakrát, protože příkaz select považuje hodnotu sloupce za název sloupce, a proto musíte pro sloupce zadat názvy aliasů.




  1. Spusťte SCRIPT z PL/SQL Block

  2. SQL dotaz 6 stupňů oddělení pro analýzu sítě

  3. Jak způsobit uváznutí na MySQL

  4. Získejte počty záznamů pro všechny tabulky v databázi MySQL