سلام
من مواقعی که اطلاعاتی رو که می خوام چک کنم اگر کلید نباشه (در شبکه اونم) تو همون گرید چک می کنم اگه وجود داشت نمی زارم و دیگر نمی رم تو بانک چک کنم این روش سریعتر هست اما اگه در همان زمان یک کاربر دیگه این اطلاعات رو وارد کرده باشه این هم ثبت می شه
اگه احتمال اینکه این مورد پیش بیاد در برنامه ات کم هست تو همون گراید چک کن وگرنه یه پروسجر بنویس (به کمک دستورات که دوستان نوشتند) و انوجا این کار رو انجام بده.