بتاريخ: 15 نوفمبر 200817 سنة comment_143043 السلام عليكمإخواني الأعزاء ارجوا منكم المساعدةلدينا نظام قضائي حيث يتم تخزين بيانات القضاياوالمتهمين, والقضاة والشهود والقاعات و موقع الجلسات في المحكمةاريد ان اعمل بحث من اي حقل وإظهار النتائج على شكل تبيولرفالجداول كلاتي جدول case hdr , وفيه الاتي case_no,case_year,case_ro_code ويعتبر 3pkmain_case_type >>>>> والوصف من main_case_type_mstcase_ro_code >>>>>> والوصف من>>> هذا الجدول ro_mstregistration_dateوالجدول الثاني case_person وفيه الاتي:case_ro_code,case_no,case_year,person_code ويعتبر 4pk والجدول الثالث ext_person_info وفيه الاتي person_code 1pkfirst_namenationality_id >> من جدول country_mst ,واحتاج اسم الجنسية البحث المطلوبوصف لcase_ro_code ويعتبر اسم الإدارة التي تم تسجيل القضيةالاسم سواء كان متهم او شاهد او قاضي من جدول case_personوصف الجنسية من جدول country_mstواذا يحتاج رسم توضيحي عن طبيعة العلاقات بين الجداول بالديجرام , ارجو الرد وسأرسله تقديم بلاغ
بتاريخ: 15 نوفمبر 200817 سنة comment_143057 مرحبامش عارف شو المطلوب, بس شوف ممكن هالكود ينفع : declare V_COUNT NUMBER; V NUMBER; V_SQL VARCHAR2(250); cursor c is select TABLE_NAME,COLUMN_NAME from dba_tab_columns where TABLE_NAME LIKE UPPER('%&tabl%') AND DATA_TYPE LIKE UPPER('&TYP') ; begin FOR I IN C LOOP V_SQL:= 'update '|| i.TABLE_NAME ||' set '||i.COLUMN_NAME||'=&NEW_VALUE WHERE '||I.COLUMN_NAME ||' IS NULL'; BEGIN EXECUTE IMMEDIATE (V_SQL); EXCEPTION WHEN OTHERS THEN dbms_output.put_line(V_SQL); END; END LOOP; commit; end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.