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

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

صورة
- - - - -

ابي حل عملي لهذا الموضوع


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

#1 عبدالله الحجوري

عبدالله الحجوري

    عضو

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

تاريخ المشاركة 18 June 2008 - 07:59 PM

السلام عليكم شباب

سؤالي واضح انشالله انا عندي جدول فيه حقل مثل التالي

مثلا :: اسم الحقل name وطول الحقل 30

ادخل المستخدم في هذا الحقل اسم "احمد" فقط وهو يتكون هذا الاسم من اربعة احرف بحسبه بسيطه 30-4=26 فراغ اريد استبدالهم باصفار فيصبح شكل الحقل كالتالي

(احمد000000000000000000000000)

اتمنى منكم المساعده او تدلوني على الطريقه وشكرا لكم

#2 بشار المكرسي

بشار المكرسي

    عضو نشط

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

تاريخ المشاركة 18 June 2008 - 10:55 PM

declare
x int;
y int;
begin x:=length(ename);
y:=30-x;
if y>0 then
select lpad(ename,y,0)from emp; end if;
end;

تم التعديل بواسطة Amgad, 18 June 2008 - 11:24 PM.


#3 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 18 June 2008 - 11:51 PM

الأخ / عبدالله
رجاء عدم تكرار الموضوع ... فيوجد مشاركة سابقة لك عن نفس السؤال ...


اليك حل آخر من الاخ / hossam160


select rpad('name',30,'0')  from dual;

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#4 eng_dina

eng_dina

    عضو

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

تاريخ المشاركة 01 July 2008 - 10:50 AM

;((create table tab (ename varchar2(30

insert into tab values ( lpad('ِahmed',30-length('Ahmed'),0)); select * from tab

تم التعديل بواسطة eng_dina, 01 July 2008 - 11:01 AM.