بتاريخ: 26 يونيو 201015 سنة comment_195443 بسم الله الرحمن الرحيمالسلام عليكماحبائي اعضاء المنتدىلدي قاعدتي بيانات وانا أستخدم الايعاز التالي لتحويل البيانات من الاولى الى الثانية ، واستخدم الايعاز من خلال محررSQL merge into item_dim@mo id using item i on (id.item_id=i.item_id) when matched then update set id.item_category=i.item_category,id.item_subcategory=i.item_subcategory when not matched then insert (id.item_id,id.item_category,id.item_subcategory) values(i.item_id,i.item_category,i.item_subcategory) commit; والايعاز ينفذ بشكل صحيح من خلال محرر SQLغير ان المشكلة ظهرت عندما قمت بوضع الايعاز ضمن بروسيجر لاقوم بتنفيذه من خلال الفورم (اي عندما اكبس زر يتم تنفيذ الايعاز وتتم عملية النقل للبيانات)والايعاز يأخذ الصيغة التالية في البروسيجر create or replace procedure merge_item is begin merge into item_dim@mo id using item i on (id.item_id=i.item_id) when matched then update set id.item_category=i.item_category,id.item_subcategory=i.item_subcategory when not matched then insert (id.item_id,id.item_category,id.item_subcategory) values(i.item_id,i.item_category,i.item_subcategory); commit; end merge_item; انا عندي زر button على الفورمووضعت تحت هذا الزر declare begin merge_item; commit; end; لكي يتم تنفيذ البروسيجر الذي قمت بوضعه من خلال محرر sqlوعند التنفيذ يحصل توقف في الفور لمدة نصف دقيقة ثم تظهر رسالة الخطاFRM-40735:WHEN-BUTTON-PRESSED trigger raised unhandled exception ORA-02049عذرا للاطالةبارك الله في الجميع تقديم بلاغ
بتاريخ: 26 يونيو 201015 سنة كاتب الموضوع comment_195486 بسم الله الرحمن الرحيمالسلام عليكماحبائي اعضاء المنتدىلدي قاعدتي بيانات وانا أستخدم الايعاز التالي لتحويل البيانات من الاولى الى الثانية ، واستخدم الايعاز من خلال محررSQL merge into item_dim@mo id using item i on (id.item_id=i.item_id) when matched then update set id.item_category=i.item_category,id.item_subcategory=i.item_subcategory when not matched then insert (id.item_id,id.item_category,id.item_subcategory) values(i.item_id,i.item_category,i.item_subcategory) commit; والايعاز ينفذ بشكل صحيح من خلال محرر SQLغير ان المشكلة ظهرت عندما قمت بوضع الايعاز ضمن بروسيجر لاقوم بتنفيذه من خلال الفورم (اي عندما اكبس زر يتم تنفيذ الايعاز وتتم عملية النقل للبيانات)والايعاز يأخذ الصيغة التالية في البروسيجر create or replace procedure merge_item is begin merge into item_dim@mo id using item i on (id.item_id=i.item_id) when matched then update set id.item_category=i.item_category,id.item_subcategory=i.item_subcategory when not matched then insert (id.item_id,id.item_category,id.item_subcategory) values(i.item_id,i.item_category,i.item_subcategory); commit; end merge_item; انا عندي زر button على الفورمووضعت تحت هذا الزر declare begin merge_item; commit; end; لكي يتم تنفيذ البروسيجر الذي قمت بوضعه من خلال محرر sqlوعند التنفيذ يحصل توقف في الفور لمدة نصف دقيقة ثم تظهر رسالة الخطاFRM-40735:WHEN-BUTTON-PRESSED trigger raised unhandled exception ORA-02049عذرا للاطالةبارك الله في الجميع تقديم بلاغ
بتاريخ: 28 يونيو 201015 سنة comment_195571 بدئياًلماذا لا تجعلها commit واحدة وتكون خارج procedureوسأحاول معك فيها لاعرف مالمشكلة تقديم بلاغ
بتاريخ: 28 يونيو 201015 سنة كاتب الموضوع comment_195624 اخواني الافاضل ياريت حل للمشكلة هذه تقديم بلاغ
بتاريخ: 1 يوليو 201015 سنة comment_195871 بسم الله الرحمن الرحيمالسلام عليكماحبائي اعضاء المنتدىلدي قاعدتي بيانات وانا أستخدم الايعاز التالي لتحويل البيانات من الاولى الى الثانية ، واستخدم الايعاز من خلال محررSQL merge into item_dim@mo id using item i on (id.item_id=i.item_id) when matched then update set id.item_category=i.item_category,id.item_subcategory=i.item_subcategory when not matched then insert (id.item_id,id.item_category,id.item_subcategory) values(i.item_id,i.item_category,i.item_subcategory) commit; والايعاز ينفذ بشكل صحيح من خلال محرر SQLغير ان المشكلة ظهرت عندما قمت بوضع الايعاز ضمن بروسيجر لاقوم بتنفيذه من خلال الفورم (اي عندما اكبس زر يتم تنفيذ الايعاز وتتم عملية النقل للبيانات)والايعاز يأخذ الصيغة التالية في البروسيجر create or replace procedure merge_item is begin merge into item_dim@mo id using item i on (id.item_id=i.item_id) when matched then update set id.item_category=i.item_category,id.item_subcategory=i.item_subcategory when not matched then insert (id.item_id,id.item_category,id.item_subcategory) values(i.item_id,i.item_category,i.item_subcategory); commit; end merge_item; انا عندي زر button على الفورمووضعت تحت هذا الزر declare begin merge_item; commit; end; لكي يتم تنفيذ البروسيجر الذي قمت بوضعه من خلال محرر sqlوعند التنفيذ يحصل توقف في الفور لمدة نصف دقيقة ثم تظهر رسالة الخطاFRM-40735:WHEN-BUTTON-PRESSED trigger raised unhandled exception ORA-02049عذرا للاطالةبارك الله في الجميع تقديم بلاغ
بتاريخ: 2 يوليو 201015 سنة كاتب الموضوع comment_195896 بسم الله الرحمن الرحيم بارك الله فيكم يا اخواني في المنتى الحمد لله وبفضله تعالى اتمكنت من حل المشكلة شكرا للجميع تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.