Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wstaw do z union all, a nextval nie działa ze zduplikowanymi wartościami

Ponieważ wartości są różne w drugim przykładzie, musisz mieć alias dla swoich kolumn, aby wykonać instrukcję INSERT.

W pierwszym przykładzie test jest wartością kolumny i zakłada test jako domyślną nazwę kolumny, ponieważ nie podałeś nazwy aliasu.

Zobacz przykład tutaj

Jeśli spojrzysz na załączony zrzut ekranu, w drugim przykładzie kolumny TEXT są powtórzone dwukrotnie, ponieważ instrukcja select traktuje wartość kolumny jako nazwę kolumny i dlatego musisz podać nazwy aliasów dla kolumn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak pracować z funkcjami daty w Oracle sql

  2. Dopasowanie dwóch kolumn

  3. Jak wstawić plik do bazy danych Oracle?

  4. Oracle:Wstaw dane typu rowtype do innej tabeli

  5. Oracle:skorzystaj z dwóch indeksów