sql >> Base de Datos >  >> RDS >> Oracle

Oracle:copie la fila mientras actualiza un campo

Usar:

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

Eso es asumiendo que ni el name o col1 las columnas son una clave principal o tienen una restricción única en cualquiera de ellas.