بتاريخ: 7 سبتمبر 200421 سنة comment_12247 شباب ممكن حد يشرحلي هذه الأمور في تنسيقات التاريخ1-FX2-FM3-الدالة nlsparamsومشكورين على ردودكم راجع ضوابط الكتابه في المنتدي !!تم تغيير عنوان الموضوع ليدل على محتواه ارجوا عدم تكرار ذلك اخي الكريم إدارة المنتدي تقديم بلاغ
بتاريخ: 7 سبتمبر 200421 سنة comment_12253 السلام عليكم ممكن ان تكتب الفورمات للتاريخ ك FMDD-MM-YYYYاو FXDD-MM-YYYY و الفرق بين الFX , و الFM ان الFX يجب ان تكتب مثل الفورمات بالظبط بدون تغيير يعني 10-12-2004 او 10/12/2004 عند الادخال اما اذا كانت FM فيمكن كتابتها بصيغ ا خري مختلفة عن الفورمات ماسك مثل ان تكتب 10122004و اذا كنت علي فورم سيقوم الايتم بتحويلها الا ضيغة DD-MM-YYYY اما بارمتر NLS_PARAM و هو ليس دالة و لكن بارمتر فهو للتأثير المؤقت علي بارمتر NLS_LANG الموجود في قاعدة البيانات او الريجستري بمعنب انه اذا كانت NLS_LANG عربي مثلا سيظهر التاريخ بشهور عربية و اذا كنت تريده شهور انجليزية فيمكن استعمال الفانكشن كالاني SELECT TO_CHAR(SYSDATE, 'MONTH','NLS_DATE_LANGUAGE = American') FROM DUAL ------------------------------------ SEPTEMBER اما اذا كنت تريدها عربي فتستعمل كالاتي SELECT TO_CHAR(SYSDATE, 'MONTH','NLS_DATE_LANGUAGE = Arabic') FROM DUAL ----------------------------- أيلول بالتوفيق تقديم بلاغ
بتاريخ: 7 سبتمبر 200421 سنة كاتب الموضوع comment_12267 كفيت و وفيت يا hanon_OCP وشكرا للشرح تقديم بلاغ
بتاريخ: 5 أكتوبر 200421 سنة comment_14271 مشكووووور اخى الفاضل بمايتعلق بدوال التاريخ هل توجد داله تحويل الهجرى الى ميلادى والعكسشكرررررررا تقديم بلاغ
بتاريخ: 7 أكتوبر 200421 سنة comment_14413 الشكر لله و حده بالنسبة لتحويل الهجري الي ميلادي توجد كاستوم فانكشن و ليست فانكشن من السكول لعمل هذا و هي موجودى في الممنتدي فقط ابحث عنها و ستجدها تقديم بلاغ
بتاريخ: 15 ديسمبر 200520 سنة comment_54376 SELECT TO_CHAR(sysdate,'fmyyyymmdd','NLS_DATE_LANGUAGE = Arabic')FROM DUALاريد ان تظهر الارقام بالعربي وليس وهكذا select to_char('99,''000.00)from dual'اريد ان تظهر الارقام بالعربي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.