با سلام خدمت دوستان
در sql ]',چگونه می توان یک فیلد تکراری را پیدا کرد
عنوان موضوع شما رو به عنوان مناسبتری تغییر دادم. (DELPHIAREA)
با سلام خدمت دوستان
در sql ]',چگونه می توان یک فیلد تکراری را پیدا کرد
عنوان موضوع شما رو به عنوان مناسبتری تغییر دادم. (DELPHIAREA)
سلام
یعنی چی فیلد تکراری؟ فیلد با یک نام که توی یه تیبل تکراری نمیشه :?:
با سلام
منظور رکورد تکراری بود که به اشتباه فیلد نوشته شده بود
باید یک کلیذ تعریف کنی!! و در error handeling اونو بخونی و پیغام فارسی بدی
والا اگر بخوایم فیلدهای تکراری رو نشون ندیم و فقط یکی از اونها توی جدول باشه از DISTINCT استفاده میکنیم مثلا توی تیبل های ترکیب شده معمولا فیلد تکراری بوجود میاد که میتونیم فقط یکیشونو به نمایندگی از بقیه نشون بدیم مثلا:
select DISTINCT * from mytable
حالا سوال شما اینه که فکر میکنم میخواهید فقط فیلدهای تکراری رو نشون بدید که همچین دستوری توی SQL من فکر نمیکنم وجود داشته باشه.
اگه قرار باشه خودت تمام رکوردها رو چک کنی که اونوقت databaseengine چی کارست!! باید با همون روش که کلید تعریف کنی اینکار رو بکنی
با سلام
منظور از تعریف کلید را متوجه نشدم اگر ممکن است مختصر توضیحی بدهید
یه فیلد تکرارای تو دو تا جدول متفاوت یا فیلد های تکراری تو یه جدول !
وقتی یه فیلد رو به عنوان کلید تعریف کنی اون تو جدول نمیتونیم دو تا رکورد داشته باشیم که اون فیلد کلیدشون برابر باشه
مثلا در پارادکس میآیی یک secondry index تعریف میکنی و هز نوع unoiqe تعربف میکنی اون وقت دیگه تکرارای قبول نمیکنه
سلام دوست من
به نظر من سئوالتو بد پرسیدی
فکر کنم میخوای موقع Data Entry رکورد وارد شده رو توی جدول ببینی اگه نیست اونوقت رکوردت رو Post کنی
اگه اینطوره میتونی از دستور Locate استفاده کنی
اگه سئوالت همینه و توضیح بیشتر میخوای بنویس
---------------------------------------------------------