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

LiveSQL mi stále ukazuje toto:ORA-00933:SQL příkaz není správně ukončen

Oracle nepodporuje vkládání více řádků pomocí jedné values . Zjistil jsem, že nejjednodušší metodou je insert . . . select :

INSERT INTO Countries (Country, Capital, Cities)
    SELECT 'Philippines', 'Manila', 122 FROM DUAL UNION ALL
    SELECT 'USA', 'Washington', 19495 FROM DUAL UNION ALL
    SELECT 'Brazil', 'Brasilia', 1642 FROM DUAL UNION ALL
    SELECT 'Latvia', 'Riga', 9 FROM DUAL UNION ALL
    SELECT 'Egypt', 'Cairo', 124 FROM DUAL;



  1. Oracle 10g PL/SQL- Výběr výsledků jako hodnot sloupců aktualizace

  2. MYSQL:Jak vytvořím spouštěč, který vypočítá hodnotu pole na základě hodnoty z jiné tabulky?

  3. ClusterControl:Úvod do nového monitoru dotazů

  4. Vysvětlete Plán Cost Pain Point