الانتقال إلى المحتوى
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.

عمل متسلسلة تبدأ من 001 وليس من 1

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أعضاء المنتدى الكرام
كيفية عمل حقل يكون قيمته رقم متسلسل يبدأ من 001 مثلاً وليس من 1
يعني لازم يكون الحقل 3 أرقام
وشكراً

بتاريخ:

السلام عليكم
توصيف الحقل يكون text
معكم ولكم نتواصل

بتاريخ:

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

Declare
ID Number;
Begin
SELECT NVL(MAX(NO),0)+1 Into ID
From emp;

:NO := LPAD (ID,3,0);
End;



,هذا مثال جاهز حمله وبإذن الله ينفع معك..



// يجب إضافة حقل جديد في جدول emp على مستخدم scott
alter table emp add no number;

بتاريخ:

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

Declare
ID Number;
Begin
SELECT NVL(MAX(NO),0)+1 Into ID
From emp;

:NO := LPAD (ID,3,0);
End;



,هذا مثال جاهز حمله وبإذن الله ينفع معك..



// يجب إضافة حقل جديد في جدول emp على مستخدم scott
alter table emp add no number;

ID.rar

بتاريخ:

اخى العزيز اليك هذا الكود والشاشة المرفقة مثال علية ارجو من الله ان اكون قدمت لك ما تريد

DECLARE
  v_no   VARCHAR2 (3);
  v_l	NUMBER;
BEGIN
  SELECT NVL (MAX(TO_NUMBER (ID)), 0) + 1,
	  LENGTH (NVL (MAX(TO_NUMBER (ID)), 0) + 1)
 INTO v_no,		  v_l
 FROM t;
  IF v_l = 1
  THEN
  :t := '00' || v_no;
  ELSIF v_l = 2
  THEN
  :t := '0' || v_no;
  ELSE
  :t := v_no;
  END IF;
END;

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

بتاريخ:

الملف المرفق

CREATE_NO.rar

بتاريخ:
  • كاتب الموضوع

شكراً للأخوة الكرام
ahmedbb و المبرمج الصاعد و ramy_orcl
لردودهم ومساعدتهم لي
الطريقتين أنا جربتهم وشغالين تمام جداً
شكراً لكم
وجزاكم الله خيراً

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

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

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

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

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

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.