الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Last Record

مغلق
بدأه إسماعيل عنجريني في 19 نوفمبر 2003 · 7 رد · 1,081 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#2

الاخ اسماعيل

انت مجاوب على سواللك لو تلاحظ ذلك

function : LAST_RECORD

والله الموفق

علي احمد

مبرمج اوراكل

aaab2000@hotmail.com

#3

أرجو كتابة مثال واضح, فلقد جربت التابع ولم يتعرف عليه الـ Oracle :

Select Last_Record(a_url) from t_avatar;

ظهرت رسالة خطأ مفادها أن Last_Record عمود غير موجود

#4

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

في هذه الحاله ستقوم MAX باسرجاع اخر ما تم تسجيله ولا يوجد في الاوراكل 8 & 8I ما يقوم بتحديد اخر ريكورد تم ادخاله بطريقه اتوماتيكيه ولكن عن طريق الطريقه السابقه او باضافه عمود ب قيمه ابتدائيه SYSDATE

تمنياتي بالتوفيق

ليس هناك

قلب ناصع البياض

ولا قلب قاتم السواد

ولكن دائما

black&white

#5

جرب الآتي :

لنتفرض أن إسم الجدول هو :

customers

جرب الجملة التالية :

SELECT * FROM CUSTOMERS WHERE ROWID =

(SELECT MAX(ROWID) FROM CUSTOMERS);

أرجو أن تخبرني إذا زبطت أو ما زبطت

و الله ولي التوفيق

#6

اخ اسماعيل

عندك طريقتين :

SELECT *

FROM (SELECT rownum r,emp.* FROM emp

ORDER BY empno)

WHERE r in(SELECT count(*)

FROM emp)

------

تصحيح للاخ

Select * from emp where rowid in (Select max(rowid) from emp);

والله الموفق

علي احمد

مبرمج اوراكل

aaab2000@hotmail.com

#7

اخ maen

الجملة مزبوطة 100%

علي احمد

مبرمج اوراكل

aaab2000@hotmail.com

#8

الشكر للجميع وقد حصلت على ما أريد, لكن؟؟؟؟؟؟؟؟؟؟

لماذا أهم تعليمة لم تضعها شركة Oracle أليس هذا غريب

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…