الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعده فى انشاء : Sequence Primary Key

Featured Replies

بتاريخ:

السلام عليكم
ارجو المساعده
اخواني انا بدي اعمل رقم متسلسل primary key
بحيث لا يتكرر و عند بداية كل سنه يرجع الى 1

انا بدات فيه ولكن للاسف ظهر لي error

الخطوات الي عملتها لحد الان هي

SQL> create sequence tas_id
 start with 1;
وبالفورم
select tas_id.NEXTVAL
INTO :tas.id
from dual;



على مستوى data block
when -create-record

error
error0 at line 0,column0
ora-00600 internal error code ,arguments:
[17069],[56483552],[],[],[],[],[]
اخواني ارجو المساعده انا ممتدا بالفورم

تم تعديل بواسطة Ahmad.Hasan

بتاريخ:

السلام عليكم
اتبع هذه الطريقة

declare

c number=0;
begin
select nvl(max(pkey),0)+1 into c from employees
where year = to_char(sysdayte,'yyyy');
:pkey=c;
end;



هذا الكود مبسط حيث سوف يقوم باحضار اكبر رقم بالجدول لهذه السنه ويضيف عليه 1

تم تعديل بواسطة أسامة موسى

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.