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

كيف احسب عدد ال transactions التى حدثت

Featured Replies

بتاريخ:

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

بتاريخ:

سؤال حلو اتمنى احد الاخوة لو يجيب عليه

وشكراً

بتاريخ:

السلام عليكم
أخباركم ايه يا شباب وحشتوني :)
نعم يمكنك ذلك بعدة طرق أذكر منها
عمل تريجر علي الجدول المراد معرفة عدد السجلات يقوم بعمل انسرت في جدول أخر ليكن اسمه مثلا TRANS_SUM
هكذا

  CREATE OR REPLACE TRIGGER CTC_OWNER.COUNT_INSERT
AFTER INSERT
ON TEST611
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
declare
a number := 1;
BEGIN
  insert into trans_sum values  (a, sysdate);
  EXCEPTION
    WHEN OTHERS THEN
NULL;
END count_insert;


ثم لمعرفة عدد السجلات التي تم اضافتها اذا كنت تريد في وقت معين يمكن عمل السيلكت الاتي

SELECT   trans_date, COUNT (1)
   FROM trans_sum
GROUP BY trans_date


او يوم معين

SELECT   TRUNC (trans_date), COUNT (1)
   FROM trans_sum
GROUP BY TRUNC (trans_date)


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

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

نعم بهذه الطريقة سيكون الاداء بطيء ومن جهة اخرى انا اريد count على مستوى الداتاباز وليس على مستوى التابل

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

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

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

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

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

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.