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

تسلسل بجانب كود

Featured Replies

بتاريخ:

السلام عليكم
كيف حالكم جميعا

اريد عمل وحده برمجية لتسلسل يحتوي كود
لنقل A رمز نوع من الاغذية

سيكون التسلسل A1,A2,A3

B نوع اخر من الاغذية التسلسل سيكون بالطريقة
B1,B2,B3

وهكذا
اتمنى ان تكون الفكرة قد وصلتكم

وجزيتم خيرا جميعا

بتاريخ:

أخي الفاضل قم بكتابة الكود التالي على مستوى البلوك في التريجر Pre-Insert


أولا لنفترض أن الحقل المراد إدارج القيمه فيه هو Item _ID سيكون الكود كالتالي:

select 'a'||max(nvl(item_id,0))+1 into :item_ID from table_name;




مع تحياتي

بتاريخ:

الأتي
FUNCTION
يفضل وضعها على قاعدة البيانات

CREATE OR REPLACE FUNCTION ADD_SERIAL(PCAT IN VARCHAR2) RETURN NUMBER IS
V_SERIAL NUMBER;
BEGIN SELECT NVL(MAX( SUBSTR(F_NM,2)),0) + 1
   INTO V_SERIAL FROM ST_MSTRD
   WHERE SUBSTR(F_NM,1,1)= PCAT;
   RETURN(V_SERIAL);
END;



بفرض اسم الجدول هو ST_MSTRD والحقل الذي يخزن فيه التسلسل هو F_NM وهو طبعا VARCHAR2
وإحدى الطرق السريعة لنداء FUNCTION هى
SELECT ADD_SERIAL('A') FROM DUAL
أو
SELECT ADD_SERIAL('B') FROM DUAL
بإرسال رمز نوع الاغذية 'A' أو 'B'
أتمنى أن أكون أوضحت الموضوع بالقدر الكافي وعلى استعداد للرد على أي استفسارات
أحمد مرجان
Senior System Analyst

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

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

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

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

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

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.