Vergi numarası 10 hane ve Tc kimlik numarası 11 hane olmalı kuralına göre cari kartlarında düzenleme yapar. Fakat bu işlemi yaparken OZELKOD3 ve OZELKOD4 alanlarını kullanır. Bu alanlarda önemli bir veri tutuluyor ise değiştirilmeli.

SELECT * INTO STOK_YedekHo FROM STOK -- Tablo yedeğini alır...
GO
UPDATE CARI SET OZELKOD3=TCKIMLIKNO
UPDATE CARI SET OZELKOD4=VDNO
GO
UPDATE CARI SET TCKIMLIKNO=OZELKOD3
WHERE LEN(OZELKOD3)=11
GO
UPDATE CARI SET TCKIMLIKNO=OZELKOD4
WHERE LEN(OZELKOD4)=11
GO
UPDATE CARI SET VDNO=OZELKOD3
WHERE LEN(OZELKOD3)=10
GO
UPDATE CARI SET VDNO=OZELKOD4
WHERE LEN(OZELKOD4)=10
GO
UPDATE CARI SET VDNO=''
WHERE LEN(VDNO)<>10
go
SELECT VD,VDNO,TCKIMLIKNO,KODU,OZELKOD3,OZELKOD4 FROM CARI