warning بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 السلام عليكماريد شرح واضح وبسيط لهذين الأمرين ,, اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 بالنسبة للsequenceفهى كائن يتم استخدماه لأخذ قيم متتالية لوضعها فى اى عمود يكون نوعه رقم ( نيمبر).أما بالنسبة للindexفيتم عمله حتى يسرع من البحث عن قيمة معينة فى عمود بملىء الكثير من القيم. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
warning بتاريخ: 15 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 فبراير 2007 اشكرك اخي الكريم ولكني اريد ان اعرف كيفيه الاستفاده من كلا الخاصتين ,, ارجو التوضيح كيف استخدم الـindex و كيف استخدم الـsequence اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 15 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 15 فبراير 2007 بالنسبة للindexفأنت لن تلاحظ فائدتها الا على الجدول التى تحتوى الاف القيم اما مع الجدول ذات القيم القليلة فلن تشعر بالفائدة ... وكما قلنا ان الفائدة بالنسبة للأندكس ان يسرع استخراج القيمة سريعاً من العمود الذى قمنا بعمل أندكس عليه و هذا مثال للتوضيح :- create index hh on employees(salary); هنا نلاحظ الفرق وذلك عند تنفيذ ذلك الكود:- select*from employees where salary=3000; هنا الاوراكل سيبحث بسهولة عن المرتب المحدد لأننا قمنا بعمل الاندكس.اما بالنسبة للsequenceفهى لعمل قيمم متتالية ...... سنقوم الاول بأنشأها :- create sequence hh increment by 100 start with 100 nocycle nocache; و سنقوم الان بأستخدامه :- insert into locations (location_id,city) values(hh.nextval,'cairo'); وهنا نكون بذلك ضفنا قيمة من السكونس و ما علينا اللا ان نكتب نفس الكلمة عند وضع صف جديد ... هكذا:- insert into locations (location_id,city) values(hh.nextval,'moscoy'); و لمعرفة القيمة الحالية اكتب هذا الكود:- select hh.currval from dual; و أرجو أن أكون قد أفدتك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
warning بتاريخ: 16 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2007 يااخي الكريم ..انت فعلا كريم ,,جعله الله في موازين حسناتك ,, اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.