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

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

صورة
- - - - -

أرجو المساعده من أصحاب الخبرة في Pl/sql


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

#1 أحساس غالي

أحساس غالي

    عضو

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

تاريخ المشاركة 09 December 2010 - 04:45 PM

السلام عليكم
ممكن مساعده من أصحاب الخبرة والمعرفة

السؤال الأول







1.3
Create any table with a primary key column.

Input the
primary key column value. Write a PL/SQL procedure to delete the record of the given primary key column value. If the value does not exist, then the procedure must raise appropriate exception.






السؤال الثاني


For the table created in 1.3,

Write a PL/SQL function which will use any
mathematical SQL function. Primary key column value must be passed as the input parameter.


تم التعديل بواسطة أحساس غالي, 09 December 2010 - 04:47 PM.


#2 abdou1984

abdou1984

    عضو نشط

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

تاريخ المشاركة 10 December 2010 - 10:44 PM

اخى الكريم
هذه اسئلة سهلة .
حاول تفكر فيها شوية ولو وقفت معاك حاجة ممكن نساعدك فى حلها .

#3 Ahmed_diab1983

Ahmed_diab1983

    مشترك

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

تاريخ المشاركة 10 December 2010 - 11:25 PM

السؤال الاول

create or replace procedure del_pk_val(pk_val number) is
sql_stmt varchar2(200);
i employees.employee_id%type ;
begin
select employee_id into i from employees 
where employee_id = pk_val ;

sql_stmt :=  'delete from employees '||' where employee_id = :id' ;
execute immediate sql_stmt using pk_val ;

exception 
when no_data_found then
dbms_output.put_line('no such value');
End ;
/
show errors ;


لاحظ ان جملة ال select فائدتها عمل بحث على قيمة ال pk هل هو موجود ام لا
وايضا اذا كان غير موجود يتم رفع ال Exception ضمنيا واظهار الرسالة الموجودة فى الكود
إن الضربات التى لاتقصم ظهرك ................. تقويه .


Eng / Ahmed Diab - Computer Science B.C


Oracle Developer - Instructor



(علمت ان رزقى لن يأخذه غيرى فأطمئن قلبى)


#4 أحساس غالي

أحساس غالي

    عضو

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

تاريخ المشاركة 11 December 2010 - 03:12 PM

مشكورين ع المساعده بس مافهمت الحله ممكن توضيح أكثر هل يحتاج نسوي جدول كريت تابل أو مايحتاج ممكن توضيخ أكثر
وأاالف شكرا