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

بتاريخ:

CREATE OR REPLACE TRIGGER mmm
BEFORE INSERT ON TRANSACTION_ACCOUNT
  BEGIN
    IF (TO_CHAR(DATE_ACCOUNT ,'dd-mm-yyyy') between 1/7/2016 and 30/6/2017
       (TO_CHAR(SYSDATE,'HH24') 
        NOT BETWEEN '08' AND '15') 


 THEN
   RAISE_APPLICATION_ERROR(-20500, 'You may insert' 
    ||' into TRANSACTION_ACCOUNT table only during '      ||' normal business hours.');
   END IF;
  END;

تم تعديل بواسطة Ahmad.Hasan

بتاريخ:

لو جربته هتعرف.

- مبدأيا عدل dd-mm-yyyy الى dd/mm/yyyy وحط التواريخ بين single quotes , واظن في and قبل الـ to_char التانية.

- ومين الـ date_account ده؟

تم تعديل بواسطة eslam elbyaly

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

مستر اسلام  شوف  التريجر ده 

عن سنه ميلادية 

CREATE OR REPLACE TRIGGER mmm
BEFORE INSERT ON TRANSACTION_ACCOUNT
  BEGIN
    BEGIN
IF to_date(DATE_ACCOUNT,'dd/mm/yyyy') BETWEEN TO_DATE('01/01/2016') And TO_DATE('31/12/2016') THEN
       EXIT;
END if;
END;
بتاريخ:

- هو انت بتورينا الكود ليه يا محمد؟!

- انت جربت الكود؟

- عارف exit بتعمل ايه؟

- ليه 2 begin و 1 end؟!

 

- انت عايز تعمل ايه؟

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

لما تسوي compile للتريجر تظهرلك الأخطاء اللي يجب اصلاحها.

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

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

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

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

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

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.