TGViewer
کانال تخصصی SQLSERVER کانال تخصصی SQLSERVER @sqlserver_professional · 848 subscribers
Post #555 1.42K
کانال تخصصی SQLSERVER Photo
در واقع سؤال این هست که با توجه به مشخص بودن اینکه ما روی چه سطری کلیک کرد ه ایم، چرا در حذف خطا رخ می دهد؟
پاسخ:
زبان SQL که T-SQ هم توسعه ای از آن است بر اساس قوانین مجموعه ها ایجاد شده اند.
توجه داشته با شید این که می گوییم دیتابیس های رابطه ای(Relational) به معنای وجود رابطه یا Realtion بین جداول نیست. بلکه Relation به معنای مجموعه (R) هستش.
همونطور که در یک مجموعه، اگر اعداد تکرار شوند، در نظر گرفته نمی شوند در اینجا هم sql server این دو رکورد رو از هم تشخیص نمیده و در متن خطا نیز عبارت:
... don not make the row unique ...
این مفهوم رو منتقل میکنه.
راه حل: استفاده از کلید برای یونیک کردن رکوردها.

محسن بندامیر @Mohsen_Bandamir
More from @sqlserver_professional
  1. Oct 29, 2022photo post
  2. Sep 13, 2022🗣🗣مژده، مژده: راه اندازی مجدد سایت codeeatsleep.ir با حمایت های خودتان، ما را در جهت انت…
  3. Apr 9, 2021Post #663
  4. Apr 4, 2021Post #662
  5. Mar 30, 2021عملیات انجام شده از زمان بروزرسانی یک رکورد، تا ثبت نهایی تغییرات بر روی دیسک
  6. Mar 30, 2021Post #660
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →