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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مشكلة في الحفظ


1 رد (ردود) على هذا الموضوع

#1 the past

the past

    عضو مميز

  • الأعضــاء
  • 951 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 January 2007 - 11:50 AM

ياشباب أواجه مشكلة في الحفظ في الplsql عندما احفظ

اي برنامج ثم اجري عليه تعديلات واحفظه عندما ارجع للبرنامج كل التعديلات اختفت
ورجع البرنامج لاول شي كتبته

مال الحل بالرغم من اني احفظ كل تعدل اجريه





مشكورينننننننن

#2 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 14 March 2007 - 01:00 AM

اذا كنت تقصد بالبرنامج procedure أو function أو ما شبه من كائنات أخرى فدول بيتحفظوا جوه قاعدة البيانات على طول و لو عاوز ترجع للتركيب الكود بتاعهم أكتب التالى :-

select * from user_source;


( نصيحة : قوم بتنفيذ الكود السابق فى بيئة ال isql*plus لأنها تمتاز بوضوح أظهار البيانات وسهولة تميز المعلومة المراده )

أما أذا كنت تقصد البرنامج العادى اللى بيبتدى بال begin و ينتهى بال end فده بيتنفذ مرة واحدة بس و مقدمكش غير انك تحفظه فى ملفات سكويل كالتالى :-

ed oug1


و هذا معناه ان تحرر ملف ال oug1.sql الموجود لديك فى فولدر ال Bin اذا لم يوجد لديك هذا الملف فسوف يقول لك ان هذا الملف ليس لديك هل تريد أنشاءه فأضغط على yes ثم أكتب البرنامج عادى بداخل الملف و بعد الانتهاء من الكتابة اقفل الملف و أستدعيه فى كل مرة تدخل فيها على قاعدة بياناتك كالتالى :-

@oug1


و بالطبع يمكن عمل عدة برامج هكذا فى عدة ملفات سكويل كال ( oug2,oug3,oug3 ) و متى دخلت على قاعدة بياناتك ستسطيع تنفذها بكل سهولة بدل من كتابتها من أول و جديد .

و أرجو ان تكون هذه هى الاجابة المراده مع تمنياتى لك بالتوفيق أن شاء الله .