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

بتاريخ:

عندما قمت بتنفيذ هذا الكود :-

SQL>select power(726548236436932,912492684628472654354)from dual;
select power(726548236436932,912492684628472654354)from dual
   *
ERROR at line 1:
ORA-01426: numeric overflow



فأعطانى numeric overflow ، فما هو الحد المسموح هنا لظهور الارقام الكبيرة ؟ و هل توجد طريقة لزيادة هذا الحد ؟

بتاريخ:

POWER returns n2 raised to the n1 power. The base n2 and the exponent n1 can be any numbers, but if n2 is negative, then n1 must be an integer.

This function takes as arguments any numeric datatype or any nonnumeric datatype that can be implicitly converted to a numeric datatype. If any argument is BINARY_FLOAT or BINARY_DOUBLE, then the function returns BINARY_DOUBLE. Otherwise the function returns NUMBER.

Examples

The following example returns 3 squared:

SELECT POWER(3,2) "Raised" FROM DUAL;

Raised
----------
	 9

بتاريخ:

السلام عليكم

اخ سامح الاخ لم يكن يسأل عن الدالة وانما يسأل عن سقفها الاعلى
تحية مميزة لك ولمجهودك في المنتدى

الاخ هاني
الدالة power تعتمد على ال loops و اقصى حد ممكن ان تتحمله لدخول ال loop هو

Max allowed is:   2,147,483,648



الباراميتر المتحكم بذلك هو ال kernel.shmmax يمكنك زيادته في اللينوكس من خلال

/sbin/sysctl -a | grep kernel.shmmax = 2147483648




اما في الويندوز فلا اعلم

والله اعلم

ان اصبت فمن الله وان اخطأت فمن نفسي والشيطان

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

مع أحترامى الشديد لمجهود أخى العزيز sameh bakkar ألا أن ما كتبه أخى العزيز moody_4u هو ما قصدته .......... و شكراً لكم جميعاً

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

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

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

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

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

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.