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

مشكلة فى نقل بيانات من داتا الى داتا اخرى مشابهة


Lestat

Recommended Posts

السلام عليكم
مطلوب منى انى انقل داتاجدول العملاء من داتا data1 الى داتا جدول العملاء data2
مع العلم انه توجد اسماء متشابهة فى الجدولين ..

انا بدات بالخطوات دى
1- conn data1

2-
2- select * from agent
minus
select * from Data2.agent
وبالفعل بيطلع الفرق بين الاسماء الزيادة المطلوب اضافتها الى جدول data2

وبعد كدا بعمل الكود ده
conn data2

insert into agent
select * from agent)
minus
select * from Data2.agent
(

بيطلع ان فى constraint عشان يمنع تكرار الاكواد

طب ازاى وانا اصلا جايب اكواد مش موجودة فى الجدول ده

فكرت اعمل drop .disable لل constraint ده
بس كنت مقلق انىابوظ حاجه تانيه
ارجو المساعدة فى حل المشكلة دى
او ابتكار حل جديد
سلام

رابط هذا التعليق
شارك

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

1- تانى يوم بجرب الكود ده
select *
from data1.agent
minus
select *
from data2.agent

لاقيته جايب كل العملاء الموجودين فى الداتا 1 ومش شايف انو فى فرق بين الداتا

* على فكرة ..العميل عنده oracle 11g اظن دى مشكلة

2- النهاردة جربت الكود تانى بس فى داتا عندى
والكود شغال تمام
انا منزل عندى oracle 10 g
--
بس انا فكرت فى الكود بالتتابع ده

1-
select t_no
from data1.agent
minus
select t_no
from data2.agent

بعد كدا اعمل جملة insert بالشكل ده

insert into data2.agent
select * from data1.agent
where t_no =(
select t_no
from data1.agent
minus
select t_no
from data2.agent)

يا ترى ايه راى الخبراء فى الكلام ده

ارجو الرد

رابط هذا التعليق
شارك

سيتم نقل الموضوع لمنتدي SQL وذلك لعدم تعلقه ب DBA

ورائع أن تجتهد وتحاول وتحل المشكلة


نتمني أن نجد موضوعات منك أخي Lestat تتعلق بموضوع المنتدي قريبا ونشكر روح المثابرة فيك

منتدي ادارة قواعد البيانات

رابط هذا التعليق
شارك

السلام عليكم
ازيك يا م. ماجد...معلش انا كنت انى ممكن الافى مساعدة اكتر لو عملت الموضوع فى فسم dba

بس للاسف محدش كان بيرد...عادى يعنى..الواحد كان متلغبط شوية بس ربنا وفقهه..

انا بس كنت عايز اعرف انا ماشى صح ولا لا...ولو حد عندو فكرة تانيه احسن او اكتر احترافية كان ممكن يفيدنا بيها,,

عامة..الواحد ستفاد حاجة جديدة ...وان شاء الله الجاى احسن

سلام

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية