بتاريخ: 1 مارس 200916 سنة comment_150185 السلام عليكم ورحمة الله وبركاتهبس عند سؤال لو سمحتوا في طريقة بالاكسس نسويها AutoNumber يعني كل ما تضيف اسم يزيد 1 وهكذا، دورت عندي بالاوراكل ماحصلت AutoNumberوسويت بحث وجدت طريقة السكونس جربتها بس ما صار شي يعني لما اضيف شي ما يزيد واحد تلقائيممكن طريقة عمل AutoNumber في الاوراكل؟وجزاكم الله خير تم تعديل 1 مارس 200916 سنة بواسطة sonic تقديم بلاغ
بتاريخ: 1 مارس 200916 سنة comment_150186 اخي الكريم مفهوم auto number في الاوراكل يختلف عن الاكسس فمثلا في اكسس كنت تقوم بانشائه مع الجدول ولكن في الاوراكل تنشئه كعنصر خاص مختلف عن الجدول وهو ما يعرف ب sequence الان بعدما تقوم بانشائه تسند قيمه الى جدول معين وهذا يتم عن طريق التالي : لنفرض لدينا جدول يحتوي رقم الموظف واسمه ولدينا sequence معرف على انه يبدا من رقم 1 عندما تقوم باضافة صف جديد لجدول الموظف تقوم باسناد رقم الموظف كالتالي : insert into emp (empno,empname) values ( sequencename.nextval,'maher'); حيث : sequencename : اسم المتسلسل الذي اسميته عندما انشأته nextval: دالة بسيطة تابعة للمتسلسل ومعناها اعطي لرقم الموظف القيمة التالية من المتسلسل ارجو ان اكون اوصلت لك المعلومة ؟؟؟ تقديم بلاغ
بتاريخ: 1 مارس 200916 سنة كاتب الموضوع comment_150187 ما شاء الله تبارك الله ولا اله الا اللهبارك الله فيك اخي الكريم على الرد ونجحت الطريقة بارك الله فيك ووفقك الله بما يحبه ويرضاه دنيا واخرة اللهم امين تقديم بلاغ
بتاريخ: 10 مارس 200916 سنة comment_150795 CREATE SEQUENCE إسم الترقيم START WITH بداية الترقيم INCREMENT BY مقدار الزيادة NOMAXVALUE ; ليس هناك قيمة نهائية يقف عندهامثـــالCreate Name : الجدول المستخدمCreate Table Emp(Enumber VarChar2(10),Ename VarCar2(50)); Create Sequence : إنشاء مسلسل Create Sequence List_EMP START WITH 1 INCREMENT BY 1 NOMAXVALUE ; Insert Record : كتابة قيم جديدة مع الترقيم التلقائي Insert Into Emp Values(List_Emp.NextVal,'مصطفي محمود') Select Max ID : معرفة أكبر رقم في المسلسل Select List_Emp.CurrVal From Emp تقديم بلاغ
بتاريخ: 10 مارس 200916 سنة comment_150796 تعدادات المسلسل : INCREMENT BY N :تحدد مقدار الزيادة ، وفي حالة عدم تحديدها سيكون الزيادة بمقدار ( 1 ). START WITH N :القيمة البدائية للترقيم التلقائي ، وفي حالة عدم تحديدة سيكون القيمة ( 1 ). MAXVALUE N :أكبر رقم يمكن توليدة NOMAXVALUE :تحدد أكبر قيمة ممكن الوصول إليها وهي تساوي 10^27 للترتيب التصاعدي وتساوي -1 للترتيب التنازلي MINVALUE N :تحدد أصغر رقم في السلسلة NOMAXVALUE :تحدد أصغر قيمة ممكن الوصول إليها وهي تساوي 1 للترتيب التصاعدي وتساوي –(10^27) للترتيب التنازلي CYCLE | NOCYCLE :تحدد فيما إذا السلسلة ستستمر بتوليد القيم المتسلسلة حتى وإن بلغت الحد الأعلى أو الأدنى المخصص لها أو أن تتوقف عند ذلك الحد NOCYCLE وهو الخيار الافتراضي CACHE n | NOCACHE :تحدد عدد القيم التي يقوم مزود أوراكل بتخصيصها مسبقاً ووضعها في الذاكرة ويقوم مزود أواكل افتراضيا بتخصيص مسبق لـ 20 قيمة.Alter Sequence : Alter Sequence <إسم الفهرس > <التعديلات > تقديم بلاغ
بتاريخ: 10 مارس 200916 سنة كاتب الموضوع comment_150817 جزاك الله كل خير اخي الكريم وبارك الله فيك تقديم بلاغ
بتاريخ: 10 مارس 200916 سنة comment_150840 لا شكر علي واجب يا أخيوتفضل كل تحياتي وإحترامي وتقديري ولو محتاج أي شيء أو أي سؤال أو أي كتب لتعلم أي حاجة في أوراكل تفضل تقديم بلاغ
بتاريخ: 11 مارس 200916 سنة كاتب الموضوع comment_150851 جزاك الله كل خير اخي الكريم على هذا السخاء والكرم الجميل منكاتمنى ان تتفضل لو سمحت ان اردت ان تساعدني بمعرفه هذه الطريقة جزاك الله خيراًhttp://www.araboug.org/ib/index.php?showtopic=32611 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.