إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مشكلة في Insert


5 رد (ردود) على هذا الموضوع

#1 Haganope_Haganope

Haganope_Haganope

    عضو

  • الأعضــاء
  • 36 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 21 June 2008 - 05:18 PM

السلام عليكم ورحمة الله

لقد قمت بإنشاء جدول كما يلي
create table deg(name varchar2(50),deg number(2,2));


ثم حاولت إدخال بيانات على الجدول كما يلي
insert into deg values('ali',79.5);


فظهرت لي رسالة الخطأ التالية
insert into deg values('ali',79.5)
*
ERROR at line 1:
ORA-01438: value larger than specified precision allowed for this column


فما هي المشكلة وكيف يمكنني حلها

جزاكم الله خيرا

تم التعديل بواسطة Haganope_Haganope, 21 June 2008 - 05:20 PM.


#2 Haganope_Haganope

Haganope_Haganope

    عضو

  • الأعضــاء
  • 36 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 21 June 2008 - 09:18 PM

أين الإجابات و الردود
أغيثوني يا أيها القوم الكرام

#3 qascomp

qascomp

    مشترك

  • الأعضــاء
  • 58 مشاركة

تاريخ المشاركة 21 June 2008 - 11:46 PM

اخي العزيز
انت وضعت حجم الرقم 2 واخذت منه خانتين للارقام بعد الفاصله وهذا لا يجوز, قم بتعديل نوع الرقم هكذا
create table deg(name varchar2(50),deg number(5,2));

وهذا يسمح لك بادخال رقم مثل 79.63

وشكرا

#4 gam

gam

    عضو

  • الأعضــاء
  • 1 مشاركة

تاريخ المشاركة 22 June 2008 - 12:51 AM

اخي العزيز هذه المشكلة ناتجة عن تجاوزك الحد المسموح به عند ادخال او تعديل قيمة لهذا العمودولحل هذه المشكلة عليك بإدخال قيمة لاتتجاوز الحد الذي قمت بتحديدةلهذا العمود عند انشاء الجدول او باستخدام الامر (ALTER TABLE ) لكي تستطيع زيادة الحد المسموح به لهذا العمود :lol:

#5 Shibeika

Shibeika

    عضو نشط

  • الأعضــاء
  • 240 مشاركة

تاريخ المشاركة 22 June 2008 - 09:42 AM

السلام عليكم ورحمة الله وبركاته
هل تعلم يا أخي العزيز إضافة لردود الإخوان عندما تنشئ جدول به عمود كهكذا

number(2,2)

فهذا يعني أنك تدخل فيه فقط

.xx

يعني فقط مثال
0.55
0.12
فقط من خانتين عشريتين
وجزاك الله خيرا

#6 Haganope_Haganope

Haganope_Haganope

    عضو

  • الأعضــاء
  • 36 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 23 June 2008 - 10:50 PM

بارك الله فيكم
ونفع بكم
و اعزكم
وزادكم علماً