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

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

صورة
- - - - -

ماذا تعني جملة Merge


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

#1 alaa eldin84

alaa eldin84

    عضو

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

تاريخ المشاركة 20 October 2009 - 03:35 PM

ماذا تعني جملة merge
ما هي وظيفتها في pl/sql


#2 malik alwadi

malik alwadi

    عضو نشط

  • الأعضــاء
  • 371 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Internet Browsing

تاريخ المشاركة 20 October 2009 - 06:48 PM

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

لا الله الا انت سبحانك اني كنت من الظالمين


#3 alaa eldin84

alaa eldin84

    عضو

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

تاريخ المشاركة 21 October 2009 - 03:48 PM

شكرا علي هذة المعلومة

#4 mohanad_1981

mohanad_1981

    عضو

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

تاريخ المشاركة 27 November 2009 - 06:23 PM

ممكن التوضيح بمثال

#5 جود

جود

    مشترك

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

تاريخ المشاركة 27 November 2009 - 08:17 PM

MERGE INTO COPY_EMP C
USING EMPLOEES E ON (C.EMPLOYEE_ID = E.EMPLOYEE_ID)
WHEN MATCHED THEN
UPDATE SET
C.FIRST_NAME=E.FIRST_NAME,
.
.
WHEN NOT MATCED THEN
INSERT VALUES(E.FIRST_NAME,...);

ياأمتي إني رضعت عروبتي منذ الصغر
فتأصلت في خاطري كاللّون في جوف الحجر


Oracle Certified Professional


صورة