sql >> Databasteknik >  >> RDS >> Oracle

Oracle:hur man infogar om en rad inte finns

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. Hur kan jag låsa en tabell vid läsning med hjälp av Entity Framework?

  2. Sliddäck och prover från #SQLintersection

  3. Switchover/Switchback i Slony-I medan du uppgraderar PostgreSQL huvudversioner 8.4.x/9.3.x

  4. SQL Server blockerade åtkomst till proceduren 'sys.sp_OACreate' för komponenten 'Ole Automation Procedures'