با سلام خدمت اساتید

من یه جدول دارم که بر فرض مثال یک ستونش به نام "کد ملی" هست . میخوام کاربر به صورت دستی از طریق خود SQL Server هم نتونه مقدارش رو اشتباه وارد کنه یعنی بر اساس بررسی صحت کد ملی که از طریق نرم افزار کنترل میشه از طریق خود SQL هم کنترل بشه حالا نمی دونم این کنترل رو از چه طریقی انجام بدم . خیلی ممنون میشم راهنمایی کنید.

یه Function هست که صحت کد ملی رو انجام میده اما این برای وقتی هست که به صورت Select ازش استفاده کنیم. من می خوام وقتی کاربر جدول را باز کرد نتونه تو کد ملی مقدار نادرستی وارد کرده و ذخیره کنه .