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

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

صورة
- - - - -

نسخ هيكل الجدول بدون الداتا


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

#1 ahmed_dba_ocp

ahmed_dba_ocp

    مشترك

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

تاريخ المشاركة 25 July 2005 - 07:49 PM

انظر في هذة الجملة

Create table EMP as select * From Employees


هذة الجملة تقوم بعمل نسخة طبق الاصل من الجدول EMPLOYEES سواء هيكل الجدول بالاضافة الي البيانات التي بداخله

والسؤال هو ما هو التعديل الواجب عمله علي هذة الجملة حتي يكون الجدول الجديد مطابق لهيكل الجدول القديم بدون نقل البيانات ؟

الحل بعد يومان (ولكني أعتقد ان اكيد في كتير من الاعضاء عندهم الحل)
--------------------------------------------------------------------------
أحب من تحب هوناً ما عسي أن تكرهه يوماً ما,
وإكره من تكره هوناً ما عسي أن تحبه يوماً ما.

#2 Amgad

Amgad

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

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

تاريخ المشاركة 26 July 2005 - 02:09 AM

الاخ / احمد

لانشاء الجدول بدون بيانات يكون الامر كالتالي
create table emp_copy  as select * from emp where empno = 0 ;


ثم يجب انشاء الprimary key الخاص بالجدول

alter table emp add constraint PK_empno  primary key (EMPNO) ;


او اي قيود خاصة بهذا الجدول

تم التعديل بواسطة Amgad, 26 July 2005 - 02:19 AM.

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


....


#3 هانى سند

هانى سند

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

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 26 July 2005 - 04:18 AM

السلام عليكم
طيب و الجوايز ايه بقي :wub:
اويع تقولي سكربت هدية او فانكشن للحبايب :(
يعين لو في خلاطات تسجيلات كتشن ماشين ما فيش مشكلة :D
لانشاء جدول كنسخة من جدول اخر بدون البيانات
نفس حل الاخ امجد و لكن في الشرط بدل من ان نضع empno=0
نكتبها كألاتي
create table emp_c  as select  *  from emp where 1=2

و طبعا بعدها انشاء الكونستريينز المطلوبة
طبعا 1=2موش هتتحقق ابدا بس empno=0 ممكن تتحق ويبقي عندنا ريكورد موجود
بالتوفيق

#4 أسامة موسى

أسامة موسى

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

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 26 July 2005 - 11:12 AM

الاخوة الكرام
فعلا شو الجائزة وقديش بدها لنستلمها
الحل كالتالي تعديل على حل الاخ hanon_OCP والاخ امجد
حيث يتم فعل التالي

Create table EMP as select * From Employees where 1=2

وسوف نلاحظ انه لم يحدد primary key
لذلك يجب علينا تعديل كتابة التالي

alter table emp add constraint PK_empno1 primary key (EMPNO) ;


مش حتقدر تفتح عينيك
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#5 ahmed_dba_ocp

ahmed_dba_ocp

    مشترك

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

تاريخ المشاركة 26 July 2005 - 02:04 PM

شكراً لكل الاعضاء
وطبعا الحل بسيط كما ورد في حلول كل الاعضاء
وهو ان نجد في Where شرط مستحيل تحققه مثل Where 1=2
وبالنسبة للجوايز
ادارة المنتدي يمكن ان تنظم مسابقات مثل هذه طبعا أصعب وبجوايز
--------------------------------------------------------------------------
أحب من تحب هوناً ما عسي أن تكرهه يوماً ما,
وإكره من تكره هوناً ما عسي أن تحبه يوماً ما.

#6 Amgad

Amgad

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

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

تاريخ المشاركة 26 July 2005 - 04:58 PM

الأخ / احمد

اين الجوائز ؟؟؟؟

ممكن تكون الجائزه = دعوه صالحة ..

سؤال آخير ماذا لوكان الجدول به حقل واحد .. ماذا نكتب بعد ال where ????

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


....


#7 ahmed_dba_ocp

ahmed_dba_ocp

    مشترك

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

تاريخ المشاركة 26 July 2005 - 08:27 PM

الاخ امجد
لو الجدول فيه عمود واحد برده هنكتب الشرط المستحيل 1=2 وده مش ممكن يتحقق بغض النظر عن عدد الاعمدة في الجدول

والجوايز : زي ما انت عايز
ربنا يكرم أخونا أمجد وكل من حل السؤال ويجزيه خير الجزاء كله يقول آميين

احنا مستنين الجوائز العينية من ادارة المنتدي
--------------------------------------------------------------------------
أحب من تحب هوناً ما عسي أن تكرهه يوماً ما,
وإكره من تكره هوناً ما عسي أن تحبه يوماً ما.

#8 عروة

عروة

    عضو نشط

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

تاريخ المشاركة 27 July 2005 - 10:49 PM

احنا مستنين الجوائز العينية من ادارة المنتدي


www.araboug.org


إحنا بقه !! مفروض نقدم لهم ماذا ؟

الـدعــــــــــــــوة الــصالحـــــــــــــــــــــــة بظهــــر الغــــيب
وقولوا للناس حُسنا البقرة (83)

قال الإمام الشافعي رحمه الله: من وعظ أخاه سرا فقد نصحه وزانه ، ومن وعظه علانية فقد فضحه وعابه

صورة

#9 wlahmad

wlahmad

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

  • المجموعة الماسية
  • 252 مشاركة

تاريخ المشاركة 10 February 2007 - 10:33 PM

بارك الله فيك وجزاك خيرا

#10 m_almarei

m_almarei

    عضو نشط

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

تاريخ المشاركة 13 February 2007 - 09:35 PM

يعطيكم العافية
قال تعالى: (وفوق كل ذي علم عليم)

قال تعالى: (وقل رب زدني علما)

--------------------------------------------------------------------------------------------
m_almarei@hotmail.com