إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Sequence


6 رد (ردود) على هذا الموضوع

#1 mer123

mer123

    مشترك

  • الأعضــاء
  • 59 مشاركة

تاريخ المشاركة 26 May 2009 - 11:53 PM

hi everybody, I would like if possible, I create a table where there is a sequence that increments automatically as soon as you register a new lighne,I do not know how,
thank you very much

#2 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 27 May 2009 - 12:30 AM

I do not know how


what is how??

you can use this link


http://www.araboug.o...showtopic=32833

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#3 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,869 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 27 May 2009 - 12:39 AM

تفضل اخي

BEGIN
	SELECT MAX(NVL(P_NO,0)+1)
	INTO :BLK1.P_NO 
	FROM PART_SERVC;
EXCEPTION WHEN OTHERS THEN
	:BLK1.P_NO:=1;
END;
IF NVL(:BLK1.P_NO,0)=0 THEN
	:BLK1.P_NO:=1;
END IF;

بالتوفيق

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#4 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 27 May 2009 - 12:42 AM

أخي الكريم pali.oracle
الاخت تستخدم ال squence كا object وليس عمل كود لتوليد رقم تزايدي ولاحظ هذا منتدى ال pl-sql وليس الفورم
عذرا كي لايحدث تشتت

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#5 mer123

mer123

    مشترك

  • الأعضــاء
  • 59 مشاركة

تاريخ المشاركة 27 May 2009 - 08:45 PM

salvation, my question is how to create a parameter that increases automatically when you record a new line in the tableto better explain I created a table person (id, name, surname, age ,........) what I would like to add a new person incrementing the id to point to the new line and record the information provided

#6 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 27 May 2009 - 11:09 PM

السلام عليكم
لادخال القيمة التالية من ال squence يبقى كده
insert into person(id,name,..,....) values(yoursquencename.nextval,'mohammed',..,.,,.);

etc

المفروض تكتبي في الخانة التي سيتم تزايدها من خلال ال squence ===> اسم السيكونس وبعدين nextval
لو عندك سيكونس اسمها sq
هتكتبي كده
sq.nextval

وهكذا

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#7 mer123

mer123

    مشترك

  • الأعضــاء
  • 59 مشاركة

تاريخ المشاركة 27 May 2009 - 11:58 PM

thannnnnnnks a lot ;
allah yajazikome khayre