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

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

صورة
- - - - -

Copy Table Structure Only


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

#1 ledow2007

ledow2007

    عضو

  • الأعضــاء
  • 38 مشاركة
  • الاسم الأول:waleed
  • اسم العائلة:oraby
  • البـلـد: Country Flag

تاريخ المشاركة 22 March 2010 - 01:10 PM

الأخوة الكرام

أرجو منكم شرح ماذا يعني هذا الكود

create table COPY_OF_EMP as
select * from EMP;

الكود هذا هو لإنشاء جدول أسمه copy_of_emp ثم بعد ذلك هات structure بتاعه وجميع بياناته من جدول ال emp
هذا ما أعرفه وأفهمة


أما بالنسبة لـــ
create table EMPTY_COPY as
select * from EMP where 1 = 0;

فهذا يعني انشاء جدول بالأسم copy_empty ثم أذهب وهات ال structure الخاص به من جدول ال emp (ال structure فقط) (حيث 1 = 0 ) وهذا ما لا أفهمه . ماذا تعني العبارة where 1=0

وشكرا جزيلاً

#2 @nana@

@nana@

    عضو نشط

  • الأعضــاء
  • 284 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Don't Say ,I Don't Know..But Try&& Error :(
    I Adore Oracle 4 Ever :D

تاريخ المشاركة 22 March 2010 - 01:35 PM

كلام حضرتك مظبوط .........

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

طب فرضااا حط شرط فبيجيب الداتا بقى ع اساس الشرط دااا وباخد بردوا نفس الاستركشر

create table EMPTY_COPY as
select * from EMP where 1 = 0

دا مجرد شرط

فلما يقول يقول 1=0 فهل ممكن ال 1 يساوى 0 اكيد لا

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

تم التعديل بواسطة @nana@, 22 March 2010 - 01:36 PM.


FatmaElgzar
https://www.facebook...acleJavaAcademy

http://www.facebook....gDream.Computer
Try 2 Change Ur Life 2 The Best
---------------------------------------
ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم
--------------------------------------------------
905527214.gif