بتاريخ: 10 أغسطس 200817 سنة comment_135645 اخوانى الاعزاءارجو مساعدتى فى الاتى : ازاى اعمل ادخال لبيانات فى جدول من خلال جملة INSERT بس بشرط انى لو كنت بقوم يادخال رقم يظهر مكون من أكثر من Digit يعنى مثلا لما ادخل رقم 5 يظهر 05 او 005 على حسب عدد ال Digits اللى انا عاوزه يظهر بيها؟؟ارجو المساعده أخوكم امير جمال الدين تقديم بلاغ
بتاريخ: 10 أغسطس 200817 سنة comment_135664 إخواني أنا جربت هذا الكود لكنه يحجز فقط المكان للرقم ولا يظهر الأصفار على الشمال insert into emp (empno,ename,sal) values (lpad(5,8,0),'salah',30000); فما المشكلة فيه ؟وشكرا تم تعديل 10 أغسطس 200817 سنة بواسطة islamic_boy600 تقديم بلاغ
بتاريخ: 10 أغسطس 200817 سنة comment_135675 أخى العزيز \ امير جمال الدين محمدهذا هو الكود الذى تبحث عنه :- -- 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 أغسطس 200817 سنة comment_135677 زادك الله علما ياأخي هاني ووفقك الله دائما إلى كل خير نعم الفكرة وضحت ياأخي الكريمشكرا على الإفادة وإلى الأمام دائماً تم تعديل 10 أغسطس 200817 سنة بواسطة islamic_boy600 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.