PDA

View Full Version : تعیین رکورد منحصربفرد



rahami
دوشنبه 20 شهریور 1385, 14:39 عصر
سلام
من در جدولی که با آن کار می کنم فیلد کلید ندارم. در عین حال می خواهم پارامتری داشته باشم که توسط آن بتوانم هر رکورد را به شکل منحصر بفرد تعیین کنم.
البته رکورد ها تکراری نیستند و
نمی خواهم یک فیلد کلید برای جدول تعریف کنم.
منظورم اینست که آیا خود SQL پارامتری برای اینکار دارد؟

reza_rad
دوشنبه 20 شهریور 1385, 14:47 عصر
چیزی که من از حرفهای شما متوجه شدم اینه که:
شما می خواهید یک فیلد توی جدول تون داشته باشید که برای هر رکورد مقدار منحصر بفردی تولید کنه و تکراری نباشه. درسته؟

اگه همینیه که گفتم. راهش اینه:
IDENTITY

rahami
دوشنبه 20 شهریور 1385, 15:13 عصر
تا اونجاییکه می دونم Identity برای یک فیلد مقدار یکتا تولید می کند.
-----
کاری که می خواهم بکنم اینست:
در asp.net می خواهم برای دیتاگرید خاصیت صفحه بندی را فعال کنم. اونهم یک فیلد کلید می خواهد. من چون فیلد کلید ندارم ، و فکر می کنم که خود sql رکورد ها را بالاخره توسط یک پارامتر درونی می شناسد می خواهم ازاین پارامتر استفاده کنم.

reza_rad
دوشنبه 20 شهریور 1385, 15:34 عصر
خب شما یا فیلد کلید باید بذاری یا اینکه فیلد unique خودت رو بدی به گرید.
اصولی هم اینه که کلید داشته باشی.