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

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

صورة
- - - - -

Error In Code


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

#1 mido_develper

mido_develper

    عضو نشط

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

تاريخ المشاركة 22 February 2009 - 09:08 AM

السلام عليكم ورحمة الله وبركاته


من فضلكم اتنا نفذت الكود ده
SELECT last_name, hire_date
FROM employees WHERE hire_date = TO_DATE('May 24, 1999', 'fxMonth DD, YYYY');



بس طلعلي Error
بتقول
WHERE hire_date = TO_DATE('May   24, 1999', 'fxMonth DD, YYYY')
*
ERROR at line 3:
ORA-01858: a non-numeric character was found where a numeric was expected


مش فاهم ليه



ممكن حد يفكر معايا في المشكلة دي


وجزاكم الله كل خير






---------------------------------------------------------------------
لا اله الا الله

#2 beta_smat

beta_smat

    عضو

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

تاريخ المشاركة 23 February 2009 - 01:39 AM

الاخ الكريم
السلام عليكم
انت اعطيت جملة Where تاريخ تنتظر ان تعطية قيمة

كأن تكتب الكود
SELECT last_name, hire_date
FROM employees WHERE hire_date = '21/06/ 1999'


#3 t-hassaan

t-hassaan

    عضو نشط

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

تاريخ المشاركة 23 February 2009 - 10:51 AM

الاخ ميدو
انا نفذت الكود اللى انت كتبته و اشتغل مضبوط!
راجع الكود مرة تانية

#4 mido_develper

mido_develper

    عضو نشط

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

تاريخ المشاركة 28 February 2009 - 10:14 PM

جزاكم الله كل خير

انا جربت الكود تانى واشتغل الحمد لله

بس كنت عاوز اعرف ما الفرق بين fxMonth و month

يعنى ما معنى وجود FX


وجزاكم الله كل خير



--------------------------------------------------------------------------------------------------------
كن رجلا بالف رجل فان لم تستطع كن رجلا ولا تكن نصف رجل

#5 TROYMAN

TROYMAN

    مشترك

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

تاريخ المشاركة 28 February 2009 - 10:26 PM

fm use withTO_Char
fx use withTO_Date
Examlpes:

TO_CHAR(sysdate,'fmDdspth "of" Month YYYY fmHH:MI:SS AM')

The result: "Thirty-First of August 2008 06:41:15 PM"
-The first one used to remove padded blanks or suppress leading zeros.
-The Second one used to cancel the working of the fisrst one.
note:"Month" Name of month padded with blanks to length of nine characters.

TO_DATE('May 24, 1999', 'fxMonth DD, YYYY')

في فراغ بعد اسم الشهر بس بالعرض ما عم يطلع المهم هذا مثال بوضح العملية أنو بالتاريخ يلي حاطو اسم الشهر مكمل بفراغات بس بالفورمات قايلو ما في فراغات لذلك طلع خطأ
TO_DATE('May       24, 1999', 'fxMonth DD, YYYY')
ERROR at line 1:
ORA-01858: a non-numeric character was found where a numeric was expected

تم التعديل بواسطة TROYMAN, 28 February 2009 - 10:35 PM.


<<اللهم لا علـم لنا إلا ما علّمتنا إنك أنت العليــم الحكيــم>>
<<اللهم علّمنا ما ينفعنا و انفعنا بما علّمتنا و ازدنا علماً>>



Programmer (C#.Net,C++,ASP) & Oracle Developer


#6 mido_develper

mido_develper

    عضو نشط

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

تاريخ المشاركة 06 March 2009 - 08:43 PM

جزاكم الله كل خير

بس ممكن توضيح اكتر