Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle :copier une ligne lors de la mise à jour d'un champ

Utiliser :

INSERT INTO table
  (name, col1, col2)
SELECT t.name, t.col1, 'a'
  FROM TABLE t
 WHERE t.col2 IS NULL

Cela suppose que ni le name ou col1 les colonnes sont une clé primaire ou ont une contrainte unique sur l'une ou l'autre.