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

what is sql loader


مبرمج خريج

Recommended Posts

السلام عليكم ورحمة الله وبركاته
اولاً : كل عام وانتم بخير بمناسبة افتتاح المنتدى (مع انها جت متأخره )
ثنياً : حبيت استفسر عن sql loader ممكن احد يشرح عنه .
وشكراً

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

sql loader
هو عبارة عن تول يتيح لك امكانية ادخال أو عمل لود للبيانات من أي ملف.(txt) مثلا.
يجب أن يتوفر عندك ملف ctl . كنترول فايل تحدد فيه اسماء التيبل والفيلدز ومواقعها بالضبط
بعد ما تشغل هذا الفايل تجد عندك ملفlog يحدد كيف صارت عملية اللود
واحيانا تجد bad file في حال اي ايرور

وشكرا

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

أضافة بسيطة فقط ... ال SQL LOADER مفيد لنقل كمية كبيرة من البيانات الى الداتا بيس مباشرة
فيستخدم مثلا في بداية نظام جديد فيجب عمل upload لجميع البيانات من النظام القديم أولا ..

تحياتي ,,,

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

SQL LOADER
هو تول تنزل مع الداتا بيس

مثال بسيط على استخدام ال SQL LOADER:
نفرض ان لدينا التيبل EMP وفيه EMPNO,ENAME,JOB

ولدينا بيانات الموظفين على TEXT FILE وموجود في القرص © باسم EMPLOYEE وعلى افتراض ان الفاصل بين الحقول في التكست هو ;

ونريد تحميل بيانات الموظفين من هذا التكست الى الجدول EMP

اولا نعمل CONTROL FILE كما يلي :
افتح النوت باد وضع فيها الكود التالي

LOAD DATA
INFILE 'C:\EMPLOYEE.TXT'
INTO TABLE EMP
FIELDS TERMINATED BY ';'
(EMPNO,ENAME,JOB)






ثم احفظ الملف باي اسم بامتداد (CTL) مثلا (EMPCONTROL.CTL) في القرص ©


الان افتح محرر الدوس في الاوراكل هوم مثلا :
C:\ORACLE\ORA92\BIN
واكتب الامر التالي:

SQLLDR USERID=SCOTT/TIGER@SERVICE_NAME
CONTROL=C:\EMPCONTROL.CTL

ملحوظة
الجدول EMP يجب ان يكون خاليا من البيانات
الداتابيس المستخدمة هي 9i

ارجو ان يكون الشرح واضح

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

السلام عليكم ورحمة اللة وبركاتة
اسهل طريقه هي استخدام Microsoft SQL Server 7.0
Import and Export Data
حيث تقوم بختيار نوع بيانات المصدر وكذلك اختيار قاعدة او نوع البيانات المراد تحويله
والمطلوب منك هو لدعاء لي بصالح الاعمال

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

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

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

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

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

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

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

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