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

اريد حصر لكل ال restriction الخاصه بال functions

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
كنت اود منكم المساعده
لانى ان شاء الله سوف امتحن ال pl يوم 2-10 وانا اثناء المذاكره لل functions فى كتاب ال oracle كنت غير قادره على فهم جميع ال restrictions الخاصه بال functions مثل mutating وهكذا وجزاكم الله كل خير
والسلام عليكم ورحمة الله وبركاته

بتاريخ:

السلام عليكم ورحمة الله
الحقيقة انا لا اعرف عن هذه الخاصية بالذات...وهي غير موجودة في كتاب اليونيفيرسال..وعلى كل التقييدات على الاجراءات قسمين: تقييدات عامة...تقييدات للحد من الاثار الجانبية!
الاولى باختصار هي:1-allow just positional notation for parameter list
2-conn't be called in "check" clause or "default" clause
3-u should have execute privilege or the owner of table
4-dont return some of pl/sql dat types asrecord,table,...etc
*about side effects
1-...,if called from select,delete,update
2- dont do any of dml+select satatements,
3- with update+,delete u cannt even queryu
واخرى تجدها في الفصل الثالث صفخة 14

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

جزاك الله كل خير :)

  • بعد 1 شهر...
بتاريخ:

الانسان كلما تعلم اكثر علم بجهله أكثر!...هذا الكلام انطبق عليّ تماما...
الموضوع "mutating" مررت عليه وعرفته...وهو في الحقيقة ليس مسرودا في الكتاب كمقيد على الاجراءات...وانما فعلا يمكننا اعتباره كذلك...وهو ان لا يستخدم ضمن عملية DML في حين انه يحتوي بداخله استعلاما لنفس الجدول او البيانات...

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

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

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

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

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

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.