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

ما هو الـ pseudocolumns


the_oracle_dev

Recommended Posts

السلام عليكم ورحمة الله وبركاته
أخوتي في الله
ما هو الـ pseudocolumns
مع العلم أن المرجع الخاص بأوراكل قال
pseudocolumns are - CURRVAL - nextval
ولكنهم لم يعملوا معي
ولكن الباقي يعمل
مثل
LEVEL - ROWID - ROWNUM
مع العلم اني اعمل علي DB9i
ولكم جزيل الشكر
-*-*-*-*-*-*-*-*-*
إني احبكم في الله

رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته أخي إسلام ،،

لا أدري ما هي الطريقة التي استخدمت فيها CURRVAL & NEXTVAL

لكن عموماً ،، هنالك فرق في استخدام CURRVAL & NEXTVAL واستخدام LEVEL & ROWID & ROWNUM

جميعهم عادة ما تسترجع قيمهم عن طريق SELECT
لكن LEVEL & ROWID & ROWNUM هي عبارة عن pseudocolumns ملحقة تقريباً مع كل أنواع الـOBJECTS

اما CURRVAL & NEXTVAL فهي تعامل مع الـSequence فقط (على حد علمي)

مثال:

SELECT seq1.NEXTVAL FROM DUAL;


مثال آخر:

SELECT ROWNUM, ROWID, seq1.CURRVAL, LEVEL
FROM DUAL;


روابط تشرح كلاً منهم:
CURRVAL & NEXTVAL

LEVEL

ROWID

ROWNUM

وأنا أيضاً أحبك في الله

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
أخي في الله عروة
جزاكم الله خيراً علي الإجابة الكافية الشافية
نفع الله بك وبعلمك جميع المسلمين
وجعلها في ميزان حسناتك
-*-*-*-*-*-*-*-*-*
كل عام وأنتم بخير
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
اني احبكم في الله

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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