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

التعامل مع الview

Featured Replies

بتاريخ:

اخواني الاعزاء ..السلام عليكم ورحمة الله وبركاته ..
لدي مشكلة ..انشأت view لإدخال بيانات الى جزء من جدول وجميع القيود صحيحة وأنشات فورم للادخال عبر الview ولكن عند التنفيذ يعمل استعلام عن البيانات ولكنه يرفض الادخال في الجدول عبر الview مع العلم انني انشأت الفيو لغرض ..
هل الفيو لا يقبل عمليات الادخال في الجدول ..يعني فقط الاستعلام ..
وهل يوجد حل للمشكلة ..
وشكراً

بتاريخ:

بارك الله فيك يا أخي
ولكن الview من اسمه هو فقط للإستعلام ، ولجعل الفورم يدخل بواسطة view يجب أن تعالج ذلك بالكود . خلال الترجرز المختلفة في الفورم.

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

بتاريخ:

بسم الله الرحمن الرحيم

أخى الفاضل
هناك نوعان من ال View :
1- simple view
وهى view ليس بها اى دوال و تعتمد على جدول واحد و تقبل عمليات ال DML
2-Complix view

وهى التى تعتمد على اكثر من جدول او انها تحتوى على دوال او Group by و هكذا و باتالى يصعب عليها عمليات ال DML و فى هذا الموقف نقوم بعمل تريجر اسمه Insted of فبدلا من ان يقوم بالادخال فى ال View يتم الادخال فى الجداول مباشره عن طريق هذا التريجر . و هذا مثال :

بفرض ان لدى view اسمها v_dept_3 و نريد عمل ادخال فى الجدول مباشره فنقوم بعمل تريجر كما يلى:



CREATE OR REPLACE TRIGGER v_dept_r
INSTEAD OF INSERT OR UPDATE OR DELETE ON v_dept_3
FOR EACH ROW
BEGIN
INSERT INTO departments (department_id, department_name, location_id)
VALUES (:NEW.department_id,:NEW.department_name, :NEW.location_id);
END v_dept_r;
/



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

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

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

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

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

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

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.