أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية إزالة الصفوف المكررة من جدول ملقم SQL باستخدام برنامج نصي

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية70956
الموجز
يمكنك استخدام البرنامج النصي التالي إلى إزالة الصفوف المكررة من جدول Microsoft SQL Server:
   SELECT DISTINCT *      INTO duplicate_table      FROM original_table      GROUP BY key_value      HAVING COUNT(key_value) > 1   DELETE original_table      WHERE key_value      IN (SELECT key_value             FROM duplicate_table)   INSERT original_table      SELECT *         FROM duplicate_table     DROP TABLE duplicate_table				
عند تنفيذ هذا البرنامج النصي تتبعها الخطوات التالية:
  1. يتحرك مثيل واحد من أي صف مكرر في الجدول الأصلي إلى جدول مكرر.
  2. يقوم بحذف كافة الصفوف من الجدول الأصلي أيضاً الموجودة في جدول مكرر.
  3. يتحرك الصفوف في جدول مكرر في الجدول الأصلي.
  4. يسقط به جدول مكرر.
معلومات أخرى
هذا الأسلوب أمر بسيط. ومع ذلك، يتطلب وجود مساحة كافية متوفرة في قاعدة البيانات بشكل مؤقت بناء جدول مكرر.
Windows NT

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 70956 - آخر مراجعة: 11/02/2007 09:48:54 - المراجعة: 4.3

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 7.0 Service Pack 1, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 6.0 Standard Edition, Microsoft SQL Server 4.21a Standard Edition

  • kbmt kbprogramming KB70956 KbMtar
تعليقات
xt/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" mp;t="> ng-repeat="language in languagesListForLargeScreens track by $index" class="col-sm-6 col-xs-24 ng-scope"> El Salvador - Español
Panamá - Español
Uruguay - Español
대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
/c1.microsoft.com/c.gif?DI=4050&did=1&t=">&did=1&t=">