2012-10-02 3 views

Répondre

4

Vous pouvez utiliser ROWNUM pour obtenir un numéro unique pour un enregistrement:

UPDATE tableName 
SET columnName = 'VC' || ROWNUM 
WHERE columnName IS NULL 
; 
+0

Merci beaucoup. c'était précis et au point – ErrorNotFoundException

3

Vous pouvez utiliser le rownum pseudocolumn pour obtenir un identifiant unique pour chacune des lignes affectées, et simplement l'utiliser avec le || concatenation operator en une UPDATE régulière phrase:

UPDATE myTable SET B2kID = 'VC' || rownum; 

Voici un échantillon SQLFiddle.

Questions connexes