sql >> Databasteknik >  >> RDS >> Oracle

Oracle:kopiera rad medan du uppdaterar ett fält

Använd:

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

Det förutsätter varken name eller col1 kolumner är en primärnyckel eller har en unik begränsning för någondera.



  1. Accenttecken har inte importerats korrekt med BULK INSERT

  2. Varför får jag resurs-id #4 när jag använder print_r() på en array i PHP?

  3. SQL - underfrågor för toppresultat utan ordning efter

  4. Undantag i samband med mysql genom jdbc