إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Procedure


3 رد (ردود) على هذا الموضوع

#1 أحمد السيد احمد

أحمد السيد احمد

    مشترك

  • الأعضــاء
  • 140 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 15 February 2008 - 02:25 AM

create or replace procedure count_space(x1 varchar2)is x number(5);y varchar2(1);z number(20);n number(10);beginselect length(x1) into z from dual;x:= 0; n :=1;for i in 1..z loopselect substr(x1,n,1) into y from dual;if y = ' ' then x := x+1; end if;n:= n+1;end loop;dbms_output.put_line(x);end count_space;

وللتنتفيذ مثلا :

exec  count_space('the first day in the work is the beast one');
والنتيجه

9

تم التعديل بواسطة أحمد السيد احمد, 15 February 2008 - 02:32 AM.

من لم يخطط للنجاح فهو يخطط للفشل وان لم يقصد

#2 khaledmega

khaledmega

    عضو مميز

  • الأعضــاء
  • 838 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 15 February 2008 - 02:53 PM

مشكور يا احمد
مع تمنياتنا جميعا لك بمزيد من التقدم والنجاح
ميجا

من أهـم مواضــيعي :



نفسك تسطب اوراكل 10g وبالصور وتربط بين الداتابيز والديفولبر ؟


للأستفسار عن أى شيء يخص الأوراكل أبس أو اوراكل ديفولبر راسلنى على

e
ng-mega@hotmail.com

 

Oracle Apps Techno-Functional Consultant


Oracle Developer & Instructor

 

Instructor At Next Academy

 

محاضر معتمد لدي نكست أكاديمي

OCA - OCP

م / خالد الشاذلي


#3 Ahmed Mahdali

Ahmed Mahdali

    مشترك

  • الأعضــاء
  • 73 مشاركة

تاريخ المشاركة 27 February 2008 - 04:30 PM

مشكووووووووووووور ياأحمد السيد جزاك الله خير
(( سبحان الله وبحمده سبحان الله العظيم))
a7mad003@yahoo.com

#4 llord

llord

    مشترك

  • الأعضــاء
  • 114 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 28 February 2008 - 08:46 AM

السلام عليكم
------------------

مشكور اخى احمد

و هناك هذه الطريقة ايضا


SELECT   LENGTH ('Ellcome Every Body in Arab Oracle Group')
	   - LENGTH (REPLACE ('Ellcome Every Body in Arab Oracle Group', ' ', '')) Space_count
  FROM DUAL