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

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

صورة
- - - - -

كيفية نقل البيانات من ملف تكست الي جدول في اوركل


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

#1 asalah_b15

asalah_b15

    مشترك

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

تاريخ المشاركة 30 May 2010 - 10:38 AM

السلام عليكم
لدي ملف تكست فية بيانات حضور وانصراف لجهاز بصمة اريد نقل هذة البيانات في جدول اوركل ولكن حقل تسجيل الوقت والتاريخ في ملف التكست فية الوقت والتاريخ مع بعض بهذ الشكل 5/11/2008 9:14:04
اريد عند نقل هذة البيانات في جدول الاوركل يتم فصل التاريخ وتسجيلة في حقل والوقت وتسجيلة في حقل اخر بهد الشكل
9:14:04 <<<<<< حقل الوقت xtime
5/11/2008 <<<<< حقل التاريخ xdate
هذا سيتم تكرارة بشكل يومي فكيف يتم عمل ذلك اريد كود الذي ينفذ هذا
مرفق ملف البيانات وجدول الاوركل المراد نقل البيانات الية
ملف مرفق  table.txt   155بايت   78 عدد مرات التحميل
ملف مرفق  Q_CHECKINOUT.txt   751بايت   59 عدد مرات التحميل

تم التعديل بواسطة asalah_b15, 30 May 2010 - 10:43 AM.

  • asalah_b15 معجب بهذا

#2 asalah_b15

asalah_b15

    مشترك

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

تاريخ المشاركة 31 May 2010 - 04:06 PM

اين الردودانا محتاج الحاجة دي ضروري جدا

#3 skybird1961

skybird1961

    مشترك

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

تاريخ المشاركة 01 June 2010 - 01:26 PM

الاخ العزيز

أولا لاحظ إن جدولك به 3 حقول بعد حقل التاريخ بينما في الملف الثاني يوجد 4 حقول.
ثانيا لفصل التاريخ عن الوقت من ملف التكست
1- إفتح الملف النصي بإستخدام الاكسل ( انا عندي اكسل 2003) ماوس يمين ثم اختار اكسل لفتح الملف

2- اضف عمودين جدد فارغين حول حقل التاريخ
3- ضع تحديد على عمود التاريخ بأكمله
4 - أختر من القائمة الامر data ثم text to column
5 - من الويزارد اختر علامة فصل البيانات المسافة و هي الفاصل بين التاريخ و الوقت
6- عندما تصل للنهاية ستجد أن العمود انفصل بة التاريخ و الوقت كل في عمود منفصل
7- أحذف الاعمدة الزائدة
8 - احفظ الملف على الهيئة csv
9- بعد ذلك اذا كنت قد قمت بتكوين الجدول في sql يمكنك تحويل الملف الى الجدول باستخدام الاداة sqlldr


وربنا يوفقك

تم التعديل بواسطة skybird1961, 01 June 2010 - 01:47 PM.


#4 ta3bt

ta3bt

    عضو

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

تاريخ المشاركة 01 June 2010 - 08:06 PM

اهلين ..

والله انا اعرف طريقة تنفيذ للنوتباد

او قراءتها وبحطها لك وإن شاء الله تفيدكـ


To open a notepad:

SQL> ed c:\doc\abc.txt



To execute the ED command/file that that you have typed in:

SQL>@"c:\ doc\abc.txt"



SQL plus has a notepad by default.

SQL> DEFINE_EDITOR

DEFINE _EDITOR = "Notepad" (CHAR)



You can also define notepad by:

SQL> DEFINE_EDITOR NOTEPAD



هذا الشيء اخذناه مع الاستاذه إن شاء الله ينفعك وبالتوووفيق