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

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

صورة
- - - - -

Create Table Copy_of_emp As Select * From Emp Where 3=5 ;


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

#1 kokomoko99

kokomoko99

    عضو

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

تاريخ المشاركة 22 August 2010 - 01:53 AM

السلام عليكم ورحمة الله
الاخوة الكرام احب ان اسال عن معنى العبارة التالية فى هذه الجملة :
CREATE TABLE copy_of_employee
AS SELECT *
FROM employee
WHERE 3=5


وهى WHERE 3=5 الشيئ الزى فهمته انها تنشئ جدلا فارغا طبق الاصل من الجدول employee ولاكن من غير بيانات
سؤالى هو لماذا استخدم الرقمين 3 و 5 فى هذا المثال تحديدا هل يمكن استخدام اى ارقام

ولكم كل الشكر والتقدير

#2 Amgad

Amgad

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

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

تاريخ المشاركة 22 August 2010 - 06:13 AM

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

هذه الارقام تعنى رقم العمود اى ان الشرط يعني ان قيم الموجوده فى العمود الثالث = القيم فى العمود الخامس
وهذا الشرط لن يتحقق

وهذا الامر يستخدم لانشاء جدول مماثل من الجدول الاول ولكن بدون بيانات

ولكن توجد ملاحظة اخرى ... ان الجدول الجديد لن يحتوى على مفتاح للجدول مثلما هو فى الجدول الاساسي

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


....


#3 kokomoko99

kokomoko99

    عضو

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

تاريخ المشاركة 22 August 2010 - 08:26 PM

الله يجزيك خير يااخى امحدولاكن لم افهم النقطة الاخيرة المتعلقة بالمفتاح
ولى سؤال اخر متى استفيد من هذه الجملة

#4 Amgad

Amgad

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

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

تاريخ المشاركة 23 August 2010 - 02:29 AM

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

المقصود ان الجدول الاصلي اذا كان يحتوى primary key للجدول
فبعد تنفيذ الأمر السابق
سيتم انشاء الجدول الجديد ولكن بدون primary key
لذلك يجب اعادة انشاء primary key للجدول
--
يمكن الاستفادة من الأمر السابق في الحصول على نسخة مشابهة للجدول الاصلي سواء مع نقل البيانات كاملة او نقل جزء من البيانات حسب شرط معين او بدون نقل البيانات

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


....


#5 العبوس

العبوس

    مشترك

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

تاريخ المشاركة 26 August 2010 - 08:57 AM

تعني عمل جدول مماثل فقط في الهيكلة بدون المعلومات
وتقدر تقول ايضا
1=2



Bahrain
itoradeveloper@hotmail.com
itoradeveloper@yahoo.com