Oracle
 sql >> база данни >  >> RDS >> Oracle

Вмъкнете в с union all и nextval не работи с дублиращи се стойности

Тъй като стойностите са различни във втория пример, трябва да имате псевдоним за вашите колони, за да изпълните израза за вмъкване.

В първия пример, test е стойността на колоната и предполага test като име на колона по подразбиране, тъй като не сте предоставили псевдоним.

Вижте примера тук

Ако погледнете приложената екранна снимка, вторият пример има колони TEXT, които се повтарят два пъти, тъй като операторът select разглежда стойността на колоната като име на колона и следователно трябва да предоставите имена на псевдоними за колоните.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахнете празните интервали от SQL*Plus заявка?

  2. Липсващ артефакт com.oracle:ojdbc6:jar:11.2.0?

  3. предайте целочислен масив на процедурата на Oracle от c#

  4. Извикване на Oracle PL/SQL PLS-00201:идентификаторът „001“ трябва да бъде деклариран

  5. списък, разделен със запетая