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

Batch file to insert_data_statment


abo_husam

Recommended Posts

احبائي
تحياتي لكم ، ومبارك عليكم الشهر....

أتمنى الافادة بمايلي ،،،
اريد أن اخرج البيانات الموجودة بجدول معين على شكل جملة Insert Statment و بالشكل التالي وتخزينها بملف نصي ، لتنفيذها فيما بعد
(insert into dept(deptno,dname,loc
(,1,2,2)values

(insert into dept(deptno,dname,loc
(,2,2,2)values

(insert into dept(deptno,dname,loc
(,3,3,3)values

ارجو الافادة وجزاكم الله خيرا

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

السلام عليكم
يمكنك استعمال جملة السيليكت الاتية
لاخراج البيانات علي شكل جمل انسرت
و ممكن عملها من فورم لكتابتها في ملف او انك تاخدها كوبي و تحطها في ملف نصي

select  'insert  into dept values ('||deptno||','||''''||dname||''''||','||''''||loc||''''||');'
from dept;


بس خلي بالك دي هتتعمل لكل جدول لوحده
و استعمال الEXPAND IMP
اسهل و افضل بكتير لو كنت عايز تاخد باكب
و ان شاء الله نعمل اعمل فانكشن تسهل الامور عن كدة
بالتوفيق

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

الاخ هاني.....ز
جزاك الله خير ا على ردك ، ولكن ماريده هو تطبيق Batch بحيث يؤمن لي ملف متكامل ، لا اريد أن اضطر الى كتابة اسمااء الجداول و الحقول ، تخل لو ان النظام لدي عيارة عن 400 جدول هل ستتخيل اني ساكتب هذه الجمله لكل جدول و داخل كل جدول ساكتب أسماء الحقول التي فيه ، سيكون العمل صعبا و غير عملي،،، ما ابحث عنه أن اقوم بعمل المف بحيث يخرج لي اسماء الجداول و الحقول لكل جدوال النظام مرة واحدة

شاكرا لك حسن صنيعك

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

السلام عليكم
انا عارف طبعا ان الحل ده موش عملي و صعب وموش ينفع الا لجدول واحد
عشان كدة قلت لك ان استعمال ال exp اسهل و عملي اكتر
ده لو ان الغرض من سؤالك انك تاخد باكب من الداتا
لو ليك غرض تاني وضحه و نشوف
بالتوفيق

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

اخي الكريم

عملية Exp مش رح تنفع معاي للاسف لاني بحاول اعمل عملية التفاف على موضوع Replication ، حيث أني اريد أن اطبق برنامج في فرعين مختلفين وفي مكانين مختلفين و اريد في نهاية كل يوم ان اسحب البيانات التي تم ادخالها في الفرع الى المقر الرئيسي، هذا هو المطلوب :D

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

السلام عليكم ورحمة الله وبركاته
أخي يمكنك إستخدام برنامج TOAD VERSION 7.4.0.3 OR 8من شركة QUEST حيث يوجد به الكثير من الخيارات التي تفيدك إن شاء الله حاول تنزيل البرنامج من الموقع وهو مجاني ل 30 يوم .
مع تحياتي

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

اخي الحبيب اشكر لك نصيحتك ، أنا أعرف برنامج TOADو كلامك سليم عن امكانية ذلك فيه ولكن ما اريده هو ، انشاء الملف من خلال المنظومة التي اعملها فقط ، اريد تنفيذ Batch لتنفيذ الملف النصي

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

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

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

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

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

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

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

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