hanyfreedom بتاريخ: 3 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 3 فبراير 2007 External Tableأريد شرح مفصل لهذا الكود الخاص ببناء ال CREATE TABLE oldemp (fname char(25), lname CHAR(25)) ORGANIZATION EXTERNAL (TYPE ORACLE_LOADER DEFAULT DIRECTORY emp_dir ACCESS PARAMETERS (RECORDS DELIMITED BY NEWLINE NOBADFILE NOLOGFILE FIELDS TERMINATED BY ',' (fname POSITION ( 1:20) CHAR, lname POSITION (22:41) CHAR)) LOCATION ('emp.dat')) PARALLEL 5 REJECT LIMIT 200; وشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عبداللطيف بتاريخ: 3 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 3 فبراير 2007 http://www.adp-gmbh.ch/ora/misc/ext_table.htmlhttp://www.adp-gmbh.ch/ora/misc/ext_table_2.html اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mahmoudwow بتاريخ: 10 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2007 هذا الكود يستخدم لقراءة ملفات من خارج قاعدة البيانات مثل txt وهو يسمى ب إكسترنال تابلوهو جميع الأعمدة التى توجد به يجب أن تكون من النوع CHAR وليس اى نوع أخروهو يبدأ عن طريق إنشاء جدول بالطريقة العادية ثم بعد ذلك يتم إضافة الكود ORGANIZATION EXTERNAL ليبين أنه جدول خارجى ثم نحدد نوع المحرك الذى سوف يقوم بتحميل البيانات من هذا الجدول وهو ORACLE_LOADER ثم نوضح له ال DIRECTORY المستخدم (ملحوظة الDIRECTORY يقوم ببناءة الDBA ) والباقى يوضح عملية قراءة الملف مثل يتم تعريف كل سجل ب NEWLINE NOBADFILE NOLOGFILE خاصة بعدم كتابة أى تقارير والتقارير ليست ذات قيمةFIELDS TERMINATED BY ','توضح نوع الفاصل بين كل خلية وأخرى مثل first_name ,Last_nameLOCATION ('emp.dat')) توضح مكان الملف المراد قرائتة من القرص الصلبPARALLEL 5 REJECT LIMIT 200 وهى توضح عدد المستخدمين المسموح لهم بالدخول لقراءة هذا الجدول و 200 توضح الحد الأقصة من المحاولات للمستخدم للدخولشكرا أرجو أن أكون قمت بالشرح الكافى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.