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

Function

Featured Replies

بتاريخ:

السلام عليكم


ما المشكة في هدا الكود
ما هو الخطاء عند تكوين ال Function



CREATE OR REPLACE TYPE SOCtype1 AS OBJECT (


soc1 char(3),
FINAL MEMBER FUNCTION soc2(t_no IN NUMBER) RETURN NUMBER
) NOT FINAL;
/

CREATE OR REPLACE TYPE BODY SOCtype1 AS MEMBER FUNCTION soc2 (
t_no number) RETURN NUMBER IS
v_a number(5);
Cursor cur_sample is Select S.a from SOCTABLE S Where S.soc1 = soc1;
BEGIN
open cur_sample; fetch cur_sample into v_a;
if t_no >= 4 then
RETURN v_a * 1000;
else
RETURN v_a * 500;
end if;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN 0;
WHEN OTHER THEN
RETURN 0;
END ;
/

SQL> show error
Errors for TYPE BODY SOCTYPE1:

LINE/COL ERROR
-------- -----------------------------------------------------------------
17/4 PLS-00103: Encountered the symbol "end-of-file" when expecting
one of the following:
end not pragma final instantiable order overriding static
member constructor map

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

ألا يوجد أحد يتكرم الاجابة ...................

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

ألا يوجد أحد يتكرم بالاجابة يا من عنده الخبرة في ORDBMSs Oracle Database...................

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

ألا يوجد أحد يتكرم بالاجابة
يا من عنده الخبرة في ORDBMSs Oracle Database...................

اتا طالب و اريد هدا في الورقة البحتيه في خلال الثلاث ايام القادة

الوجاء المساعدة

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

(لقد أسمعت لو ناديت حياً... ولكن لا حياة لمن تنادي)..........................

بتاريخ:

يا خوي تأكد من وجود الجدول SOCTABLE

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

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

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

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

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

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.