الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

نقل بيانات من ملفTest.txtعلى الجهاز الى جدول على الداتا بيز

Featured Replies

بتاريخ:

انا عندى بيانات موجوده فى ملفtest.txt
على الجهاز
عايزه انقل البيانات دى على جدول موجود على الداتا بيز
والبيانات مثل ذلك
(l (234,reham,24000
كيف يتم تقطيع هذه البيانات ووضع كل منها فى الcolumn الخاص بها فى الجدول
بدون استخدام الtrigger

بتاريخ:

يمكنك ذالك عن طريق SQL LOADER

بتاريخ:

 

وممكن ايضا باستخدام

داله

instr

ممكن اتاكد من الحل وانزله هنا

بتاريخ:

 

السلام عليكم

 

shosho ahmed

 

هذا الحل من زميل لنا

 

وهو بطريقه بسيطه

1- استخدام امر --

utl_file

وبعد ذلك استخدام داله INSTR-2----

اقسم المقاطع الموجوده بين القوسين وتسكينها فى قيم

 

وقبله انش جدول--

 

حتى يتم بعدذلك عمل --

insert

ده شكل الامر وحضرتك ممكن تعدلى عليه وجربى

 

declare
v_file utl_file.file_type;
v_rec varchar2(1000);
v varchar2 (1000);
v1 varchar2 (1000);
v2 varchar2 (1000);
v3 varchar2 (1000);
begin

v_file:=utl_file.fopen('HR_DIR','task.txt','R');
loop

utl_file.get_line(v_file,v_rec);

v:=v_rec;
--

v1:=substr(V,1,instr(V, ',' ,1,1)-1);
v2:=substr(V,instr(V, ',' ,1,1)+1,(instr(V, ',' ,1,2)-instr(V, ',' ,1,1))-1);
v3:=substr(V,instr(V, ',' ,1,2)+1,length(V)-instr(V, ',' ,1,2));
--------------
insert into temp
values
(v1,v2,v3);

end loop;

utl_file.fclose(v_file);


END;
بتاريخ:

Oracle العفو
انا لسه بس بقالى فتره صغيره فى دراسه
حبيت اساعد مش اكتر
TOAD ولسه لم ابدا بعد العمل على

  • بعد 4 سنة...
بتاريخ:

السلام عليكم

 

shosho ahmed

 

هذا الحل من زميل لنا

 

وهو بطريقه بسيطه

1- استخدام امر --

utl_file

وبعد ذلك استخدام داله INSTR-2----

اقسم المقاطع الموجوده بين القوسين وتسكينها فى قيم

 

وقبله انش جدول--

 

حتى يتم بعدذلك عمل --

insert

ده شكل الامر وحضرتك ممكن تعدلى عليه وجربى

 

 

declare

v_file utl_file.file_type;

v_rec varchar2(1000);

v varchar2 (1000);

v1 varchar2 (1000);

v2 varchar2 (1000);

v3 varchar2 (1000);

begin

 

v_file:=utl_file.fopen('HR_DIR','task.txt','R');

loop

 

utl_file.get_line(v_file,v_rec);

 

v:=v_rec;

--

 

v1:=substr(V,1,instr(V, ',' ,1,1)-1);

v2:=substr(V,instr(V, ',' ,1,1)+1,(instr(V, ',' ,1,2)-instr(V, ',' ,1,1))-1);

v3:=substr(V,instr(V, ',' ,1,2)+1,length(V)-instr(V, ',' ,1,2));

--------------

insert into temp

values

(v1,v2,v3);

 

end loop;

 

utl_file.fclose(v_file);

 

 

END;

شكرا اختي هيبة 

هذه الطريقة فعالة لمن يريد استخدامها اوطوماتيكيا

  • بعد 4 أسابيع...
بتاريخ:

لو تحميل الملف هيكون بشكل مستمر والمستخدم هو اللى هيعمله مش هينفع اقوله تدخل على toad لازم اعمله عمليه التحميل من على الشاشات وده من خلال text_io package وده فى 6i بشكل مباشر ولو نسخه الاوراكل غير كده يبقى لازم تفعيل webutil  قبل استخدام package  

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.