بتاريخ: 1 فبراير 201016 سنة comment_183865 السلام عليكملدي مشكلة أريد في مرحلة كتابة المدة في الحقل أن تكون على شكل MMYYYY يعني الشهر ثم السنةلكن في مرحلة التسجيل أود أن يكون على شكل YYYYMM يعني السنة ثم الشهرعلما أن هذا الحقل من نوع NUMBER و أن مشروعي عملته عن طريق المساعدة و ليس مبرمج 100/100ساعدوني من فضلكم و شكرا تقديم بلاغ
بتاريخ: 1 فبراير 201016 سنة comment_183871 استخدم to_char(filed_name,'YYYYMM') or to_char(filed_name,'MMYYYY') تم تعديل 1 فبراير 201016 سنة بواسطة mk3bmw تقديم بلاغ
بتاريخ: 1 فبراير 201016 سنة كاتب الموضوع comment_183875 لكن أخي أي Trigger سأستعمل ؟؟و أين سأستعمله لكي أحفظ البيان على شكل YYYYMM ؟؟ تقديم بلاغ
بتاريخ: 1 فبراير 201016 سنة comment_183877 بكل بساطة اذا كان لديك حقل اسمه period من نوع number وتريد تخزين السنة والشهر من sysdate يمكن اضافة ذلك عند trigger pre-insert :period:= to_char(sysdate,'mmyyyy') ملاحظة يمكن وضع هذه الجملة في نوع من triggers حسب البرنامج المستخدم تقديم بلاغ
بتاريخ: 1 فبراير 201016 سنة كاتب الموضوع comment_183885 استخدمت هذا الكود:PERIOD := to_char(to_date(:PERIOD,'MMYYYY'),'YYYYMM');عندما اكتب مثلا المدة 012005لكن في data base أجد 512ما الحل من فضلكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.