sql >> Database teknologi >  >> RDS >> Oracle

Oracle:hvordan man INDSÆTTER, hvis en række ikke eksisterer

INSERT INTO table
SELECT 'jonny', NULL
  FROM dual -- Not Oracle? No need for dual, drop that line
 WHERE NOT EXISTS (SELECT NULL -- canonical way, but you can select
                               -- anything as EXISTS only checks existence
                     FROM table
                    WHERE name = 'jonny'
                  )


  1. Hvad er SQLite?

  2. Datavisualisering ved hjælp af Apache Zeppelin – Tutorial

  3. Oracle-partition efter nøgleord

  4. MySql Transponer række til kolonne og kolonne til række