FIX: إرجاع بيان التحديث المعقدة 8624 SQL خطأ داخلي في الملقم

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

اضغط هنا لرابط المقالة باللغة الانجليزية286249
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
BUG #: 351305 (SHILOH_bugs)
الأعراض
قد تؤدي عبارة UPDATE الذي يحتوي على استعلام فرعي يحدد من جدول مشتق تشكيل من UNION ALL أو رسالة الخطأ التالية:
ملقم: رسالة 8624 ، مستوى 16 حالة 21 ، الخط 2
خطأ داخلي في ملقم SQL.
الحل
لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Microsoft SQL Server 2000. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
290211INF: كيفية الحصول على أحدث حزمة خدمة لبرنامج SQL Server 2000
الحل البديل
إذا كان الأمر ممكناً، إعادة كتابة الاستعلام باستخدام فقط UNION عامل ، دون الكلمة الأساسية ALL.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في بداية هذه المقالة. تم تصحيح هذه المشكلة لأول مرة في Microsoft SQL Server 2000 Service Pack 1.
معلومات أخرى
إعادة إنشاء هذا الخطأ, تشغيل هذا البرنامج النصي:
CREATE TABLE MaxCol(PK INT PRIMARY KEY,f1 INT,f2 INT,mx INT)GOUPDATE MaxColSET mx =    (SELECT MAX(f)    FROM        (        SELECT f1 AS f        FROM MaxCol AS A        WHERE A.PK=MaxCol.PK        UNION ALL        SELECT f2        FROM MaxCol AS B        WHERE B.PK=MaxCol.PK        ) AS TU    )				

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

خصائص

رقم الموضوع: 286249 - آخر مراجعة: 01/16/2015 21:28:34 - المراجعة: 3.2

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbfix kbsqlserv2000sp1fix KB286249 KbMtar
تعليقات