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

Chyba v dotazu Oracle Jednořádkový dílčí dotaz vrací více než jeden řádek

K aktualizaci pomocí tohoto dotazu byste měli použít zobrazení s uchováním klíče. Oracle nepovoluje klauzuli From v dotazu na aktualizaci nebo použijte pouze korelovanou aktualizaci nebo sloučení s aktualizací.

Příspěvek

Související aktualizace:

UPDATE table1 t1
   SET (name, desc) = (SELECT t2.name, t2.desc
                         FROM table2 t2
                        WHERE t1.id = t2.id)
 WHERE EXISTS (
    SELECT 1
      FROM table2 t2
     WHERE t1.id = t2.id )


  1. Skupiny dostupnosti SQL Server AlwaysOn:Instalace a konfigurace. Část 2

  2. Seznam všech spouštěčů v databázi Oracle

  3. Jak komentovat v SQL

  4. PHP PDO kontroluje, zda v databázi mySQL existuje tabulka se specifickým názvem