سلام
مشکلی نداره اگر با یک کد ملی همون رو ویرایش کنید
فرض کنید یک جدول دارید با نام Person و این سه فیلد NationalCode , Name , Family
حالا میخواید مشخصات یک شخص با کد ملی خاص رو عوض کنید
update person set name = 'ahmad', NationalCode = '11111' where NationalCode = '12345'
البته که اصولیش اینه که یک فیلد Identity داشته باشید و با اون این کار رو انجام بدید