لدي جدول يحوي على 26 صف وعندما اريد اضافة صف جديد تظهر رسالة لي عدد التراميز الخاص با الصنف المحدد اصبح اكبر من الحد المسموح لا يسمح لك با ضافة صف جديد .
وانا اريد ان اضيف 10 صفوف اخرى
لدي جدول يحوي على 26 صف وعندما اريد اضافة صف جديد تظهر رسالة لي عدد التراميز الخاص با الصنف المحدد اصبح اكبر من الحد المسموح لا يسمح لك با ضافة صف جديد .
وانا اريد ان اضيف 10 صفوف اخرى
مرحبا
أنت تريد
أن المستخدم عندما يريد أن يضيف حقل فانه لابد من أن يتأكد البرنامج نفسه هل هناك في الجدول أكثر من 26 صف , فإن كان الجواب لأ فانه يسمح للمستخدم بإضافة الحقل و إن كان الجواب نعم لا يسمح له.
إذا كان كذلك فهذا الكود يعمل ذلك.
declare
x number;
begin
select count(id) into x
from mytable;
if x<26 then
insert into mytable;
else
message('you can not insert this record');
end if;
end;
--------------------
id----هو حقلprimary key
مثل رقم الموظف في جدول الموظفين
mytable-----هو جدولك
ملاحظة:-الاوراكل غير محمّل في جهازي لذلك أتمنى أن يكون الجواب صحيح