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

عندنا مكينة حضور وانصراف بتطلع البيانات على انها ملف txt انا عايز اخلى الملف دى ينقل بيانات على نظام اوركل


ramy_orcl

Recommended Posts

السلام عليكم
انا فى الشركة عندنا مكينة حضور وانصراف بتطالع البيانات على انها ملف txt انا عايز اخالى الملف دى يباء بيانات على نظام اوركال
ودى سطر من مخرجات المكينة
072352,2,1137,?,48,40,40,40,40
حيث ان 1137 رقم الموظف
2 رقم الفرع
072352 دى الساعة
ارجو المساعدة ودى عض المخرجات المكيبنة للتجربة وافادتى بحل ارجوكم
065252,2,1205,?,48,40,40,40,40
071157,2,1257,?,48,40,40,40,40
071348,2,1189,?,48,40,40,40,40
071908,2,1124,?,48,40,40,40,40
071913,2,1072,?,48,40,40,40,40
071921,2,1123,?,48,40,40,40,40
071932,2,1124,?,48,40,40,40,40
071947,2,1198,?,48,40,40,40,40
071953,2,1227,?,48,40,40,40,40
071958,2,1060,?,48,40,40,40,40
072006,2,1060,?,48,40,40,40,40
072232,2,1253,?,48,40,40,40,40
072352,2,1137,?,48,40,40,40,40
072547,2,1458,?,48,40,40,40,40
072610,2,1411,?,48,40,40,40,40
072614,2,1168,?,48,40,40,40,40
072618,2,1412,?,48,40,40,40,40
072624,2,1410,?,48,40,40,40,40
072641,2,1455,?,48,40,40,40,40
072742,2,1059,?,48,40,40,40,40
072829,2,1455,?,48,40,40,40,40
073050,2,1021,?,48,40,40,40,40
073550,2,1052,?,48,40,40,40,40
073734,2,1484,?,48,40,40,40,40
073738,2,1396,?,48,40,40,40,40
073925,2,1086,?,48,40,40,40,40
073938,2,1475,?,48,40,40,40,40
074057,2,1256,?,48,40,40,40,40
074810,2,1461,?,48,40,40,40,40
074814,2,1461,?,48,40,40,40,40
074822,2,1461,?,48,40,40,40,40
074906,2,1476,?,48,40,40,40,40

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

UserName = Scott
Default Password = Tigger



Declare
Cursor Cur_Emp Is Select EmpNo,EName,Job From Emp Order By EmpNo;
ID_No   Number;
ID_Name VarChar2(10);
ID_Job  VarChar2(10);

In_File   Text_IO.File_Type;
Begin
Open Cur_Emp;
Fetch Cur_Emp Into ID_No,ID_Name,ID_Job;
In_File := Text_IO.FOpen('C:\Data.txt','w');
While Cur_Emp%Found
Loop
	Text_IO.Put(Out_file, 'Ahmed');
	Text_IO.New_Line(In_file, 1);
	Fetch Cur_Emp Into ID_No,ID_Name,ID_Job;
End Loop;
Text_IO.FClose(In_File);
Close Cur_Emp;
End;

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

  • بعد 3 أسابيع...

ممكن اخي الكريم يديني بيانات اضافية عن مخرجات الماكينة
072352,2,1137,?,48,40,40,40,40
حيث ان 1137 رقم الموظف
2 رقم الفرع
072352 دى الساعة

باقي البيانات ؟
40,40,40,48

و هل طول المخرجات ثابت ام لا ؟

و ما هو اسم الملف الذي ستخرجة الماكينة ؟

الموضوع سهل ان شاء الله

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

you can use sql loader utility

you first create table that will take the data, then replace "tablename" by it

LOAD DATA
INFILE 'c:\file_name.txt'
BADFILE file_name.bad
DISCARDFILE file_name.dsc
INSERT
INTO TABLE tablename
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY""
(
column1,
column2 ,
column3,
column4 ,
column5,
column6,
column7,
column8,
column9
)

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

  • بعد 2 شهور...

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

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

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

×   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.

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

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

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