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

How can i create an Alphnumeric Sequence?

Featured Replies

بتاريخ:

Al Salamo 3alaykom ,

How Can I create An Alphnumeric Sequence ?????

  • بعد 3 أسابيع...
بتاريخ:

وعليكم السلام اخي العزيز
لعمل seq
create sequence sequence_name
[increment by n]
[start with n]
[{maxvalue n | nomaxvalue}]
[{minvalue n | nominvalue}]
[{cycle | no nocucle}]
[{cache n | no chache}];

بتاريخ:

وعليكما السلام
أخي الكريم : أعتقد أنك تقصد عداد يعد ولكن يعد محارف :a,b,c.........
لا يوجد عداد جاهز بهذا الشكل ولكن تستطيع عمل ذلك باستخدام إجرائية .
إذا اردت أن تحصل على الكود ،أرجوا منك فقط شرح كيفية عمل العداد و عندما يصل إلى z ماذا ستكون القيمة التي تليها و لك جزيل الشكر.

بتاريخ:

ممكن تعملها عن طريق عمل دالة تقوم بتحويل الحروف الى نظام ASCII والذي سيقوم بتحوليها الى ارقام وذلك باستخدام الدالة.

لتحويل الى ASCII
ascii('charecter')

SQL> select ascii('A')   from dual; ASCII('A')
----------
       65


وبعد ذلك تقوم بزيادتها بواحد وتحويلها الى charecter عن طريق الدالة التالية

[sql]
chr(number)

SQL> select chr(80)  from dual; C
-
P




طبعا مع ملاحظة ان الحروف في نظام الترميز ASCII تبدأ من 65 الى 90 بالنسبة للحروف الانجليزية الكبيرة و من 97 الى 122 بالنسبة للحروف الصغيرة

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

  • بعد 11 شهور...
بتاريخ:

يمكن اخى استخدام الجملة التالية

Select 'a'||my_sequence.nextval from dual;

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

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

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

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

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

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.