امير جمال الدين محمد بتاريخ: 10 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2008 اخوانى الاعزاءارجو مساعدتى فى الاتى : ازاى اعمل ادخال لبيانات فى جدول من خلال جملة INSERT بس بشرط انى لو كنت بقوم يادخال رقم يظهر مكون من أكثر من Digit يعنى مثلا لما ادخل رقم 5 يظهر 05 او 005 على حسب عدد ال Digits اللى انا عاوزه يظهر بيها؟؟ارجو المساعده أخوكم امير جمال الدين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبوعبدالملك المصري بتاريخ: 10 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2008 (معدل) إخواني أنا جربت هذا الكود لكنه يحجز فقط المكان للرقم ولا يظهر الأصفار على الشمال insert into emp (empno,ename,sal) values (lpad(5,8,0),'salah',30000); فما المشكلة فيه ؟وشكرا تم تعديل 10 أغسطس 2008 بواسطة islamic_boy600 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 10 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2008 أخى العزيز \ امير جمال الدين محمدهذا هو الكود الذى تبحث عنه :- -- create example table :- CREATE TABLE tel ( num VARCHAR2(4)); -- insert many rows in one step BEGIN FOR i IN 1 .. 22 LOOP INSERT INTO tel VALUES (LPAD (i, 4, '0')); END LOOP; END; / -- or insert one row for one step INSERT INTO tel VALUES (LPAD (5, 4, '0')); أحنا خلينا نوع الحقل varchar2 لأن مينفعش يبقى فى صفر من الشمال و نوع الحقل number ، علشان كده كود أخى \ islamic_boy600 لم ينفع لأنه كان عاوز يحط أصفار على الشمال فى حقل number .أتمنى تكون الفكرة وضحت .و بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبوعبدالملك المصري بتاريخ: 10 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2008 (معدل) زادك الله علما ياأخي هاني ووفقك الله دائما إلى كل خير نعم الفكرة وضحت ياأخي الكريمشكرا على الإفادة وإلى الأمام دائماً تم تعديل 10 أغسطس 2008 بواسطة islamic_boy600 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.