بتاريخ: 20 يونيو 201214 سنة comment_225705 اضفت هذا الكود لزر الحفظ في الشاشة الخاصة بيللتاكد ان المستخدم لايقوم بادخال تاريخ استخدام سيارة اقلمن تاريخ اليوم if TO_CHAR(:TPT_VEHICLE_USE.USE_DATE,'YYYY-MM-DD HH24:MI:SS') < TO_CHAR(sysdate,'YYYY-MM-DD') then message('ÊÇÑíÎ ÈÏÁ ÇáãåãÉ áÇíãßä Çä íßæä ÇÞá ãä ÊÇÑíÎ Çáíæã ÇáÑÌÇÁ ÇÚÇÏÉ ÇÏÎÇá ÇáÈíÇäÇÊ'); message('ÊÇÑíÎ ÈÏÁ ÇáãåãÉ áÇíãßä Çä íßæä ÇÞá ãä ÊÇÑíÎ Çáíæã ÇáÑÌÇÁ ÇÚÇÏÉ ÇÏÎÇá ÇáÈíÇäÇÊ'); CLEAR_MESSAGE; raise form_trigger_failure; END IF; لاكن يظهرلي هذا الارورtoo many declarations of to_char match this callوين الخطاء بالضبط وكيف اقدر احلة تقديم بلاغ
بتاريخ: 20 يونيو 201214 سنة comment_225707 هناك متغير تعمل له to_char وهو اصلا char فهذا لا يصلحمثلا واتوقع هو الخطىUSE_DATE هو بالفعل نوعة charفانت عملت له to_char فهذا ان كان فهو خطى if TO_CHAR(to_date(:TPT_VEHICLE_USE.USE_DATE),'YYYY-MM-DD HH24:MI:SS') < TO_CHAR(sysdate,'YYYY-MM-DD') then تقديم بلاغ
بتاريخ: 20 يونيو 201214 سنة comment_225708 hiTry to do that if to_date(trunc(:use_date)) > to_date(trunc(sysdate)) then ----- else ---- end if; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.