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

Aktualizace pomocí vlastního připojení

Oracle nepodporuje JOIN klauzule v UPDATE prohlášení.

Použijte toto:

MERGE
INTO    contactassociations ca1
USING   contactassociations ca2
ON      (
        ca1.contactid = ca2.contactid
        AND ca1.entitytable = 'EMPLOYER'
        AND  ca2.entitytable = 'CLIENT'
        )
WHEN MATCHED THEN
UPDATE
SET     parentid = ca2.id


  1. Je možné, aby mysqli_insert_id vrátil nesprávné ID v aplikacích s vysokým provozem?

  2. Existuje dobrý způsob, jak provést výpis SQL databáze MySQL v DataGrip?

  3. Jak zkombinovat více sloupců jako jeden a formátovat pomocí vlastních řetězců?

  4. Python MySQLdb / MySQL INSERT IGNORE &Kontrola, zda je ignorován