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

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


asalah_b15

Recommended Posts

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

تم تعديل بواسطة asalah_b15
رابط هذا التعليق
شارك

الاخ العزيز

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

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


وربنا يوفقك

تم تعديل بواسطة skybird1961
رابط هذا التعليق
شارك

اهلين ..

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

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


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



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

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية