Wie update Row_number Spalte von nicht leer Zeile in einer anderen Spalte
Ich habe Abfrage wie diese in Bild. Ich brauche solche rownum Spalte zu aktualisieren, wie es durch TIN Spalte numerated werden, wie diese
RowNum ... TIN (other columns)
1 ... 01709199810113 (other data)
...
...
2 ... 40705200210056
...
...
3 ... 02803199610090
...
...
4 ... 01007200310037
5 ... 02603200410213
6 ... 00904199310033
Sie sagen, Sie eine Zeilennummer für jede Zeile mit einer TIN-Nummer zuordnen? Wenn ja, führe einfach eine update-Anweisung wie 'update T SET RowNum = RN VON (SELECT *, ROW_NUMBER() OVER (ORDER BY was auch immer) aus. RN FROM tblName WHERE ISNULL (TIN, '') <> '') T' .. Es gibt keine Notwendigkeit für "WHILE" Schleifen oder irgendetwas. – ZLK