السلام عليكم ورحمة الله وبركاته
أخواني الأعزاء كيف يمكنني التعامل مع ملف نصي Text File من خلال الأوراكل حيث أقوم بقراءة الملف وتقسيمه إلى حقول وتخزينه في الجداول وإجراء العمليات عليه
وشكراً لكم
السلام عليكم ورحمة الله وبركاته
أخواني الأعزاء كيف يمكنني التعامل مع ملف نصي Text File من خلال الأوراكل حيث أقوم بقراءة الملف وتقسيمه إلى حقول وتخزينه في الجداول وإجراء العمليات عليه
وشكراً لكم
السلام عليكم
اخي تستطيع اجراء ذلك عن طريق sql ldr
ساعطيك مثالا بسيطا على ذلك
لدينا ملف فيه ارقام الطلاب واسمائهم
1 ahmad
2 ali
3 samer
اقوم بانشاء الجدول التالي
create table nnn (no number(4), name varchar2(20));
grant insert on nnn to scott; useing system user
تقوم بتحرير الملف txt
بوضع فاصله بين الرقم والاسم
كالتالي
1, ahmad
2, ali
3, samer
ثم تحفظه على
c:\data.txt
تقوم بانشاء ملف على المفكره
load data
infile c:\data.txt
into table nnn
field terminated by ','
(no,name)
ثم تحفظه على
c:\c.ctl
ثم تقوم بالتالي
start
run
then type the following
sqlldr scott/tiger control=c:\c.ctl
هكذا يتم ادخال البيانات الى الجدول
ارجوا ان يكون الرد مناسبا وواضحا مع الشكر
هذا الموضوع مغلق.