Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

sql - masukkan jika tidak ada

Lakukan semuanya dalam SQL daripada beralih konteks ke 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sertifikasi Oracle

  2. Melewati BLOB besar ke Stored Procedure

  3. Cara menyalin data dari satu database/tabel ke database/tabel lain

  4. Cara memperbarui ID di tabel 2 dari tabel 1 di Oracle sql

  5. Kueri dengan parameter IN yang dipisahkan koma di PLSQL