بتاريخ: 5 يوليو 200916 سنة comment_162194 بسم الله الرحمن الرحيم السلام عليكمسنتطرق الى الفنكشن وسنأخد معه امثله للتوضيح...اولا هذا هو الـــ FUNCTION : create function is_numeric(str in varchar2) return number is v_number number(38); begin v_number := to_number(str); return 1; exception when value_error then return 0; end is_numeric; / الان سوف نقوم بانشاء جدول لادخال بيانات ونتأكد من صحة عمل الفنكشن.... create table is_numeric_ex ( col varchar2(10) ); الان سنقوم بادخال بيانات على هذا الجدول: insert into is_numeric_ex values (' 100 '); insert into is_numeric_ex values ('2e4'); insert into is_numeric_ex values ('-5.89'); insert into is_numeric_ex values ('+28.71'); insert into is_numeric_ex values ('palestine'); insert into is_numeric_ex values ('arab oug'); سنقوم الان بعمل جملة select لاستعراض السجلات المدخلة: select * from is_numeric_ex where is_numeric(col) = 1; والنتيجة ستكون كالتالي: COL -------- 100 2e4 -5.89 +28.71 أرجو الاستفادة للجميع...لا تنسونا من خالص دعائكمباتوفيق تم تعديل 5 يوليو 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 6 يوليو 200916 سنة comment_162367 الله يعطيك العافية ولو ان هذا المثال بسيط للغايةونتمني منك المزيد ولك جزيل الشكر تقديم بلاغ
بتاريخ: 6 يوليو 200916 سنة كاتب الموضوع comment_162378 المثال ليس ببساطته او بتعقيده...المهم الفكرة...اشكرك اخي لمروركبالتوفيق تقديم بلاغ
بتاريخ: 14 يوليو 200916 سنة comment_163175 شكرا يا اخى على هذا المثال واتمنى لك المزيد من العلم والمعرفه تقديم بلاغ
بتاريخ: 20 يوليو 200916 سنة comment_163928 جزااااااااااااك الله خيراااطب ماهو لو كنا من البداية حددنا نوع الايتم ان هو نمبر ماكنش ممكن ندخل قيمة غير رقمية ؟لو فانكيشن بقى ع ان ال مدخل نص وليس رقم دى هتكون كويسة جداااااااااا تقديم بلاغ
بتاريخ: 20 يوليو 200916 سنة كاتب الموضوع comment_163929 السلام عليكمممكن توضيح هذه العبارة ؟؟؟لو فانكيشن بقى ع ان ال مدخل نص وليس رقم دى هتكون كويسة جداااااااااا تقديم بلاغ
بتاريخ: 20 يوليو 200916 سنة comment_163931 سورى انا مش اصد حاجة يعنى اانا بطلب لو فانكيشن بقى تاكد ال اخل نص بس وليس رقم انا بجد م فاكرة كنت عاملة واحدة بس مش فاكرة ..بطريقة استخدمت الاسى كود وكدا الخاص بالارقام ونشيله يعنى حضرتك فهمت حاجة ؟ تقديم بلاغ
بتاريخ: 20 يوليو 200916 سنة كاتب الموضوع comment_163933 هذا الكود لعمل VALIDATION على حقل نص: declare CH varchar2(30); begin if :blk.part_name is not null then FOR I IN 1..LENGTH(:blk.part_name) LOOP CH:=SUBSTR(:part_name,I,1); IF CH BETWEEN '1' AND '9' THEN message('PLEASE INSERT TEXT ONLY'); message('PLEASE INSERT TEXT ONLY'); raise form_trigger_failure; end if; END LOOP; end if; end; تقديم بلاغ
بتاريخ: 21 يوليو 200916 سنة comment_163938 بجد مش عارفة اشكر حضرتك ازاىجزاك الله خيراااا ها غير الطريقة ال كنت عملاها بس بجد شكرااااااااااااا جداجارى التنفييييييييييييييييييييييييييييييييييييييييييييييييييييييييييذ تقديم بلاغ
بتاريخ: 31 يوليو 200916 سنة comment_165113 الله يعطيك اللللف عااافية حبيبيبس ممكن سؤالcol هدي ايش هيا بالضبط ؟ تقديم بلاغ
بتاريخ: 31 يوليو 200916 سنة كاتب الموضوع comment_165129 الله يعطيك اللللف عااافية حبيبيبس ممكن سؤالcol هدي ايش هيا بالضبط ؟ COL : هو اسم العمود في الجدول...لاحظ الجدول...بالتوفيق تقديم بلاغ
بتاريخ: 1 أغسطس 200916 سنة comment_165214 الموضوع كويس جدا وبجد ممكن الإستفادة منه لوسمحتم شوفو موضوعى ولو عجبكم ياريت تردو عليه وأنا فى خدمة الأعضاء 24 ساعة رابط الموضوعhttp://www.araboug.org/ib/index.php?showtopic=35735 تقديم بلاغ
بتاريخ: 1 أغسطس 200916 سنة كاتب الموضوع comment_165217 الموضوع كويس جدا وبجد ممكن الإستفادة منه لوسمحتم شوفو موضوعى ولو عجبكم ياريت تردو عليه وأنا فى خدمة الأعضاء 24 ساعة رابط الموضوعhttp://www.araboug.org/ib/index.php?showtopic=35735 أشكرك أخي...جاري الاطلاع على الموضوع...تحياتي... تقديم بلاغ
بتاريخ: 1 أغسطس 200916 سنة comment_165223 اريد منك طلب اخي pali فيما يتعلق بالتحكم بالادخال في ايتم التاريخهل يوجد طريقة للايتم بتاع التاريخ انه يعرض التقويم ويتم الاختيار بالماوس بدل الكتابة هل توجد هذه الخدمة في اوراكل مثل .net تقديم بلاغ
بتاريخ: 1 أغسطس 200916 سنة كاتب الموضوع comment_165226 السلام عليكمكيف حالك اخي امير...هل تقصد وجود CALENDER على الفورم راجع هذه الروابط:http://saadatahmad.freeservers.com/calendar.htmhttp://www.araboug.org/ib/index.php?showto...amp;hl=calenderhttp://www.araboug.org/ib/index.php?showto...amp;hl=calenderبالتوفيق تم تعديل 1 أغسطس 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 1 أغسطس 200916 سنة comment_165233 حياك الله يااخي pali اشكرك بادرت بالسؤال عني وقد غفلت ان اسالك وهذه من طيب اخلاقك وذوقك الرفيعوالموضوع تم تحميله تقديم بلاغ
بتاريخ: 1 أغسطس 200916 سنة كاتب الموضوع comment_165236 حياك الله اخي امير...اتمنالك التوفيق... تقديم بلاغ
بتاريخ: 27 نوفمبر 200916 سنة comment_177697 مشكوووووووووووووووووووووووووووووووووووووووووور تقديم بلاغ
بتاريخ: 9 ديسمبر 200916 سنة comment_178762 جزاك اللة خير بس يريد توضحلى نقطة مدام احنا عايزين نتأكد ان القيمة الى دخلة نمبرلية عرفنا العمود بتاع الجدول varchar معرفنهوش لية نمبر وخلاصفيريد توضحلى فيدة الفنكشن ة بظبط تقديم بلاغ
بتاريخ: 9 ديسمبر 200916 سنة comment_178763 احيانا يجب ان تكون المعلومات التي ستخزن تحتوي على عدد معين من الارقام والحروف مثلا مثال item20101 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.