بتاريخ: 11 أغسطس 200817 سنة comment_135764 السلام عليكم ورحمة الله وبركاته لو سمحتم ياجماعة كنت عاوز أسأل عن صيغة التاريخ في أوراكل 10 جي ........اللي هو كتابة الشهر يعني ؟؟؟هل يقبل أول 3 حروف من السطر ويكونوا كابتال ؟؟؟؟الكتاب اللي بذاكر منه بيقول كده .......يعني مثلا march يبقي MAR المشكلة لما بأجي أكتبها كده مش بيقبلها ...........وبيطلع رسالة إيرور مثلا : INSERT INTO customers ( customer_id, first_name, last_name, dob, phone ) VALUES ( 3, 'Steve', 'White', '16-MAR-1971', '800-555-1213' ); بيطلع الأتي : ERROR at line 4:ORA-01858: a non-numeric character was found where a numeric was expected وأول لما أبدل MAR ده ب 3 بتشتغل عادي علما بأن المثل الذي ذكرته ده موجود في الكتاب نفسه .....في سكربت هو عامله علشان يكريت داتا بيز فأنا عاوز أعرف هل فعلا الكتاب غلط وحاجة زي ده مش مدعومة من أوراكل 10 جي ؟؟؟؟ تقديم بلاغ
بتاريخ: 11 أغسطس 200817 سنة comment_135773 أفضل شيء أنك تصنع تنسيق لنفسك !!!أنظر الي الكود التالي : INSERT INTO customers (customer_id, first_name, last_name, dob, phone) VALUES (3, 'Steve', 'White', TO_DATE('1971/3/16','YYYY/MM/DD'), '800-555-1213') بالتوفيق تقديم بلاغ
بتاريخ: 14 أغسطس 200817 سنة comment_136052 Try to change the NLS setting from registry editor from run command type: regedit after registry editor has opened: Edit >> Find in the dialog box type: NLS_LANG press Find Next button when you find it, right click on your mouse and choose Modify in the Value Data text field replace the text with: AMERICAN_AMERICA.WE8ISO8859P1 repeat the (5,6) steps 3 or 4 times to change all NLS_LANG restart your database Good Luck تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.