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

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

صورة
- - - - -

كيف اعمل Save


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

#1 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 05 December 2009 - 11:54 PM

السلام عليكم


انا عملت امر ( كرييت) و اردت ان احفظ هذه الاوامر بملف امتدااد SQL

ويظهر لي
SP2-0110: لا يمكن تكوين ملف الحفظ "creatM.sql


وانا اريد ان احفظ اوامر الكرييت في ملف
واوامر الانسيرت في ملف


ارجوكم
ساعدوني
ولا تطنشون

باسرع وقت

ربي يسعدكم ويوفقكم
لكل خيــــــــــــــــــــــر
ويرضى عليكم
.....
[وسط][/وسط]

#2 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 06 December 2009 - 12:27 AM



SQL>save createee.sql


SP2-0110: cannpt create save file "test.sql"


ارجوكم اريد الحل علما انني استخدم نظام فيستا ونسخةاوراكل 10



شكرا

تم التعديل بواسطة روح الحياة, 06 December 2009 - 12:29 AM.


#3 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 06 December 2009 - 12:29 AM

السلام عليكم

يتم نسخ الاوامر التى تم تنفيذها وتجربتها
ثم اللصق فى ملف ... من برامج ال Notepad
ثم الحفظ باسم fileName.SQL

ولكن ما يظهر اثناء تنفيذ الأوامر المختلفة فى بيئة ال sql هو عبارة عن حفظ لملف text
لانه يحتوى نتائج تشغيل الاوامر مع الاوامر
ويمكن استخدام أمر ال spool
كما فى الرسم

ملفات مرفقة

  • ملف مرفق  spool.JPG   94.19كيلو   61 عدد مرات التحميل

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#4 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 06 December 2009 - 12:37 AM

شكرا اخي امجد

يعني اعمل الاوامر الخاصه بالجداول
فعندما يتم تكوين الجداول
اقوم بنسخها من برنامجSQL* و لصقها في النوته ؟؟؟!!!

#5 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 06 December 2009 - 12:45 AM

السلام عليكم


ويمكنك الاحتفاظ بالاوامر الاساسية ( لتشغيلها وتنفيذها فيما بعد ) فى ملف مكتوب بال notepad مع مميز نوع filename.sql

ثم فى جهاز اخر يمكن تنفيذ الاوامر من الملف مباشرة ... الذى نوعه sql

او بعد الدخول فى بيئة العمل sql يمكنك

استخدام أمر

sql > start c:\CreateMyTables.sql

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#6 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 06 December 2009 - 12:47 AM

اخي امجد

انا سويت اللي شرحته لي في البدايه


اخي شكرا شكرا شكرا جزيلا لك

وحقق الله امنياتك ورزقك من حيث لا تحتسب

اختك في الله طالبه محللة نظم

#7 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 06 December 2009 - 12:49 AM

شكرا لك

ومرحبا بكم معنا بالمنتدى للإفادة والإستفادة

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#8 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 06 December 2009 - 12:50 AM

السلام عليكم


ويمكنك الاحتفاظ بالاوامر الاساسية ( لتشغيلها وتنفيذها فيما بعد ) فى ملف مكتوب بال notepad مع مميز نوع filename.sql

ثم فى جهاز اخر يمكن تنفيذ الاوامر من الملف مباشرة ... الذى نوعه sql

او بعد الدخول فى بيئة العمل sql يمكنك

استخدام أمر

sql > start c:\CreateMyTables.sql


سوف اقوم بتنفيذ ذلك الان

ربي يسعدك

ويكتب لك الخير

#9 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 06 December 2009 - 12:56 AM

سؤال اخي العزيز

ما الفرق بين
spool C:\nameOfMyFile.sql
و
start c:\nameOfMyFile.sql

وشكر لك

#10 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 06 December 2009 - 01:01 AM

اخي العزيز
سؤال اخر

هل اعمل
spool off;
بعد كل جدول
او بعد ما اعمل desc لجميع الجداول ثم اعمل spool off وحده

اخي
اسفه جدا لكثرة اسئلتي
لكن لك دعوه صادقه

#11 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 06 December 2009 - 10:38 PM

السلام عليكم ورحمة الله

الهدف من عمل الspool هو فتح ملف من نوع text
ويمكن تحديد مكان هذا الملف على الهارد فى c or d
ويمكن تحديد اسم الملف ايضا

بعد ذلك

ايه اوامر سيتم كتابتها وتنفيذها داخل ال sql
وايضا النتائج المستخرجة من تنفيذ الاوامر

سيتم تخزينها وكتابتها فى الملف المحدد سابقا

ولكن بعد عمل spool off

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

يمكنك عمل spool off فى اى وقت

ثم يمكنك عمل spool file جديد باسم ملف جديد

هذا حسب احتياجك

-----------------------
الاوامر التى يمكن الاحتقاظ بها فى ملف من نوع sql .... وذلك من خلال نسخ الاوامر من الملف الأول الناتج من عملية الspool ولصقها فى ملف نوت باد بامتداد sql

هى الأوامر المراد إعادة تنفيذها بعد ذلك فى اى وقت وفى اي جهاز آخر
مثل اوامر
انشاء الملفات create table
ادخال بعض البيانات insert into
واوامر اخرى كثيرة

وفى هذا النوع من الملفات sql لا يحتوى النتائج المستخرجه من تنفيذ الاوامر

هذا شرح مبسط فقط ...
---------------
يتم تنفيذ الاوامر التى بداخل الملف دفعة واحدة ... من خلال الامر السابق ذكره وهو
start filename.sql
or
@ filename.sql

توجد برامج اخرى لكتابة الاوامر وتنفيذها
منها
- برنامج Toad
sql developer-

وبرامج اخرى متعددة

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#12 روح الحياة

روح الحياة

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 08 December 2009 - 12:03 AM

شكرا
وجزاك الله كل خير اخي امجد
على التوضيح والشرح
راح ان شاء الله ااطبق ذلك
بالاضافه

عندي مشاكل بسيطه في PL/SQL
اريد ان استفسر


دمت بحفظ الرحمن....


#13 saja zareer

saja zareer

    عضو

  • الأعضــاء
  • 4 مشاركة
  • الاسم الأول:saja
  • اسم العائلة:zareer
  • البـلـد: Country Flag

تاريخ المشاركة 04 August 2013 - 01:38 AM

بارك الله فيك اخي وجعله في ميزان حسناتك