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

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

صورة
- - - - -

ممكن شرح معنى هذا الخطأ


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

#1 a_m2

a_m2

    مشترك

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

تاريخ المشاركة 18 February 2007 - 02:03 AM

اخوانى اثناء تفقدى لل exception وجدت مجموعه من الاخطاء الشائعه واسمائها التى نكتبها بها فى الكود لتعريفها
وقد وجدت خمسة تعريفات للاخطاء انا اعرف اربعه لكن لم استطع معرفة ما المقصود بالخامس والتعريفات هى
1/ no_data_found وهذا يستخدم عند عدم رجوع جملة select باى ناتج
2/ too_many_rows وهذا عندما تعود جمله select باكثر من صف والمتغير الذى لدى يكون مفرد
3/ invalid_cursor وهذا للخطا فى الكيرسر سواء فتحه وهو مفتوح او غلقه وهو مغلق
4/ ziro_divide وهذا عند القسمه على صفر
5/DUP_VAL_ON_INDEX هذا هو الذى لم استطع معرفة استخدامه
فارجو ممن يعلم استخدامه ان يشرحه لى وله جزيل الشكر

#2 -=|mOOdY|=-

-=|mOOdY|=-

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,324 مشاركة

تاريخ المشاركة 18 February 2007 - 02:55 AM

The DUP_VAL_ON_INDEX Exception

The DUP_VAL_ON_INDEX is raised when a SQL statement attempts to create a duplicate value in a column on which a unique index exists. To illustrate, the following PL/SQL anonymous block tries to update the product table so that all rows have the same value for Product_ID and Manufacturer_ID, thereby raising the DUP_VAL_ON_INDEX exception.

SQL> declare
  2  begin
  3  dbms_output.enable;
  4  update Product
  5  set
  6  Product_ID = 'A1234',
  7  Manufacturer_ID = 'SEN101';
  8  exception
  9	when DUP_VAL_ON_INDEX then
 10	  dbms_output.put_line('DUP_VAL_ON_INDEX exception raised');
 11  end;
 12  /
DUP_VAL_ON_INDEX exception raised



باماكانك مرتجعة الموضوع التاي من اجل الاستزادة مع العلم ان هناك انواع اخرى من ال exceptions ومنها
* The INVALID_NUMBER Exception
* The VALUE_ERROR Exception

http://docs.rinet.ru...7na95/ch21.html

صورة

!!! كم أنت عبقري !!!


#3 Essamshabeeb

Essamshabeeb

    عضو نشط

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

تاريخ المشاركة 18 February 2007 - 02:06 PM

بكل بساطة لو قيد مكرر
يعنى السجل ده سبق تسجيله
اللهم اغفر لى ما لا يعلمون و اجعلنى خيرا مما يظنون

#4 a_m2

a_m2

    مشترك

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

تاريخ المشاركة 18 February 2007 - 11:18 PM

شكرا على الرد وشكرا على الشرح