ابو صالح بتاريخ: 31 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 31 مايو 2004 السلام عليم ورحمة الله وبركاتة هذا بروسيجر يقوم بعرض تقويم Calendar ، لشهر الذي تطلبه. وكل ماعليك ان تدخل له رقم الشهر والسنة ليطبعه لك create or replace procedure calendar(month varchar,year varchar) as type weeks is varray(6) of varchar2(21); l_weeks weeks := weeks(); l_last_day number; l_w_day number; begin l_weeks.extend(6); l_w_day := to_number(to_char(to_date(month||year,'MMYYYY'),'D')); l_last_day := to_number(to_char(last_day(to_date(month||year,'MMYYYY')),'DD')); for i in 1..l_last_day loop l_weeks(trunc((i+l_w_day-2)/7)+1) := l_weeks(trunc((i+l_w_day-2)/7)+1)||' '||rpad(to_char(i),2); end loop; dbms_output.put_line('----- '||month||'-'||year||' -----'); dbms_output.put_line('--------------------'); dbms_output.put_line('Su Mo Tu We Th Fr Sa'); dbms_output.put_line(lpad(l_weeks(1),20,'-')); for i in 2..6 loop dbms_output.put_line(l_weeks(i)); end loop; dbms_output.put_line('--------------------'); end; وللامانة العلمية فلست من عملة . انما وضعته هنا للاستفادة.تم إضافة الملف بالمرفقات إدارة المنتدي show_calendar.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaled بتاريخ: 31 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 31 مايو 2004 الف شكر كود رهيب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
arab20002000 بتاريخ: 31 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 31 مايو 2004 مشكور على الكود و جزاك الله الف خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Essam بتاريخ: 31 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 31 مايو 2004 شكرا لك... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
morsy بتاريخ: 28 سبتمبر 2004 تقديم بلاغ مشاركة بتاريخ: 28 سبتمبر 2004 شكرا اخى على الكود الرائع والناقل للخير كمن صنعه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
salama11433 بتاريخ: 29 سبتمبر 2004 تقديم بلاغ مشاركة بتاريخ: 29 سبتمبر 2004 هاجروب ونرد عليك وطبعا الرد جزاك الله 100000000000000000000000 خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ألماس بتاريخ: 7 أكتوبر 2004 تقديم بلاغ مشاركة بتاريخ: 7 أكتوبر 2004 مشكور وجزاك الله خيراعلى الكود الرائع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عبداللطيف بتاريخ: 7 أكتوبر 2004 تقديم بلاغ مشاركة بتاريخ: 7 أكتوبر 2004 شكراً اخي ابو صالح اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبو الروض بتاريخ: 18 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 18 يونيو 2005 THANK YOU ABU SALEH VERY MUCH .............. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
oramesa بتاريخ: 18 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 18 يونيو 2005 thank for you abu salih اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Osama Soliman بتاريخ: 18 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 18 يونيو 2005 والله فكرة جميلةجزاك الله خيرا عليها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
IGBSpeed بتاريخ: 29 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2005 جزاك الله خيراً أخي الكريم ولكن كنت إريد أن أعرف طريقة تشغيلها لأنها لم تتضح لي .... وجزاك الله خيراً على هذا الجهد الرائع . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kzaghloul بتاريخ: 30 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 30 يونيو 2005 جزاك الله الخير على نشر هذا الموضوع وشكرا لك على صراحتك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahm501 بتاريخ: 24 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 24 أبريل 2007 جزاكم الله خيرا على هذا الكودوللعلم تم تجربته على الـ SQL prompt ولكن يجب اجراء هذا الأمر قبل تشغيلهSET SERVEROUTPUT ON اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 24 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 24 أبريل 2007 جزاك الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
armia2006 بتاريخ: 29 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 29 يوليو 2007 راااااااااااااااائع مشكوووووووووووووور اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MuhammadYassein بتاريخ: 30 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2007 مشكووووووووووووووووووووووووور اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nas بتاريخ: 30 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2007 thanks اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
magedomran بتاريخ: 30 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 30 يوليو 2007 جزاك الله خيرا يا اخى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
orahamdi بتاريخ: 6 أبريل 2009 تقديم بلاغ مشاركة بتاريخ: 6 أبريل 2009 الف شكر ياغالى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 4 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 4 مارس 2010 للحصول على التاريخ الهجري بإمكانك كتابة alter session set nls_calendar = 'arabic hijrah'; او alter session set nls_calendar = 'English Hijrah'; ومشكور يا اخوي على المشاركة الطيبة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Heima بتاريخ: 4 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 4 مارس 2010 جزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.