بتاريخ: 26 أبريل 200520 سنة comment_34247 السلام عليكم ورحمة الله أخواني الأعزاء قرأت في كتاب SQL ان الـFunction المسماه NEXT_DAYتقوم بعمل الآتي NEXT_DAY('01-SEP-95','FRIDAY')وستظهر النتيجةas - '08-sep-95'إلا انها لم تعمل ولكن بدلاً من اسم اليوم اضع من 1 - 7 تعمل كيف يمكن كتابة اليوم المراد استرجاعه السبت - الاحد ..... الجمعه ولكم خالص تحياتي-*-*-*-*-*-*-*-*إني أحبكم في الله تقديم بلاغ
بتاريخ: 26 أبريل 200520 سنة كاتب الموضوع comment_34248 للتوضيحselect NEXT_day('20/05/2005','FRIDAY')from dual---------select NEXT_day('20/05/2005','FRIDAY') *ERROR at line 1: ORA-01846: not a valid day of the week تقديم بلاغ
بتاريخ: 27 أبريل 200520 سنة comment_34366 اعتقد ان المشكله تكمن فى ان الفورمات لليوم مختلف عن الذى تضعه له...بمعنى انه كالتالى: alter session set nls_date_format='DD/MM/YYYY' ;فاذا رغبت فى تغيير الفورمات لليوم...فغير ايضا الفورمات للتاريخ كله...راجع ايضا: http://www.cryer.co.uk/brian/oracle/ORA01843.htm تقديم بلاغ
بتاريخ: 27 أبريل 200520 سنة comment_34377 السلام عليكم ورحمة الله وبركاتهالأخ the_oracle_devانا كتبت نفس الجملة التي كتبتها واتنفذت معي والنتيجة صحيحةselect NEXT_day('01/09/1995','FRIDAY') from dualالنتيجة كانت 08/09/1995 تقديم بلاغ
بتاريخ: 27 أبريل 200520 سنة comment_34378 وحتى كتبت ما يلي واتنفذت صحselect NEXT_day('01/09/1995','FRI') from dual تقديم بلاغ
بتاريخ: 28 أبريل 200520 سنة كاتب الموضوع comment_34504 السلام عليكم ورحمة الله أخي الكريم zatalaat المشكلة ليست في الفورمات تماما ورغم ذلك قمت بعما ما طرحت ولم يحدث جديد وأرقت الخطأ الظاهر عندي لعله يفيدأخي الكريم mohd_sayed_mohdجزاك الله كل خير بس برضه ما رضيت تشتغل-*-*-*مرفق الاخطاء التي تظهرselect NEXT_day('01/09/1995','FRI') from dual *ERROR at line 1: ORA-01846: not a valid day of the week -*-*-*-*-* select NEXT_day('01/09/1995','FRIDAY') from dual *ERROR at line 1: ORA-01846: not a valid day of the week تقديم بلاغ
بتاريخ: 9 مايو 200520 سنة comment_35558 بسم الله الرحمن الرحيم عفوا أخي the_oracle_devيبدو لي أن المشكلة الناتجة لديك بسبب أن لغة قاعدة البيانات لديك هي العربية (NLS_LANG) لذلك أنصحك بكتابة هذا الكود ومن ثم أعلامي بالنتيجة :select NEXT_day('01-09-1995','الإثنين') FROM DUAL;وانشاء لله تضبط معاك المشكلةأخوكعدنان تقديم بلاغ
بتاريخ: 9 مايو 200520 سنة كاتب الموضوع comment_35597 السلام عليكم ورحمة الله وبركاته شكراً للأخوة الأفاضل أعضاء المنتدي عملت الـFunction واشتغلت اللهم اجمعني معكم في مستقر رحمتهد-*-*-*-*-*-*إني أحبكم في الله تقديم بلاغ
بتاريخ: 9 مايو 200520 سنة comment_35600 بسم الله الرحمن الرحيم الأخ the_oracle_dev تحية طيبةانت رديت وقلت انك عملت الـFunction واشتغلت بس ودي أعرف ايش سويت بالضبط هل غيرت nls_lang أم وجدت حل أخرحتى تعم الفائدة للجميعأخوكم عدنان تقديم بلاغ
بتاريخ: 9 مايو 200520 سنة كاتب الموضوع comment_35624 الاخ الكريم عدنان - جزاكم الله كل خير تم تغيير اللغة عن طريق NLS_LANG فاللغة الاساسية كانت اللغة العربي جزاكم الله كل خير -*-*-*-*-*-*-*-*-*-*-*إني أحبكم في الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.