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

sql - vložte, pokud neexistuje

Udělejte to všechno v SQL, spíše než přepínání kontextu do PL/SQL:

INSERT INTO DATA1.FOLDERS
(folder_id,
 user_id)
SELECT f1.folder_id,
       f1.user_id
  FROM DATA1.FOLDERS f1
 WHERE NOT EXISTS (SELECT 1
                     FROM DATA1.FOLDERS f2
                    WHERE f1.folder_id = f2.folder_id
                      AND f1.user_id = f2.user_id);


  1. Jak nainstalovat pgAdmin 4 na Ubuntu 20.04/18.04/16.04

  2. Apache 2.4 s PHP 5.4:není k dispozici žádný mysql

  3. Jak zkontrolovat, zda tabulka již existuje, než ji vytvoříte v MySQL

  4. Získejte data pro konkrétní časové období