على باشا بتاريخ: 6 أكتوبر 2008 تقديم بلاغ مشاركة بتاريخ: 6 أكتوبر 2008 السلام عليكم ممكن حد يقولى ايه الحالات الى بستخدم فيها exists و ال not exists وشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sameh bakkar بتاريخ: 6 أكتوبر 2008 تقديم بلاغ مشاركة بتاريخ: 6 أكتوبر 2008 أخى الفاضل:exists يتم استخدامها فى الاستعلامات الفرعيه ( Subquery ) بدلا من IN و Not IN و اليك المثال التالى : SELECT . . . FROM emp WHERE dept_no NOT IN ( SELECT dept_no FROM dept WHERE dept_cat = 'A'); To improve performance, replace this code with: SELECT . . . FROM emp E WHERE NOT EXISTS ( SELECT X' FROM dept WHERE dept_no = E.dept_no AND dept_cat = 'A' ); سوف تجد فرق فى السرعه و فاعليه الجمله الثانيه عن الأولى بالتأكيد و عن تجربه .. ولكن لابد ان تقوم بالتجربه على سيرفر به بيانات كثيره حتى تشعر بالفرق .. بالتوفيق ... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
على باشا بتاريخ: 8 أكتوبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 أكتوبر 2008 جزاك الله خيراً يا اخى وشكراً على اهتمامك بس هل فعلا الفرق الوحيد فى سرعت تنفيذ الجمله ولا فيه فروق تانية ؟؟ وشكرا مرة تانية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.