نمایش نتایج 1 تا 5 از 5

نام تاپیک: یک سئوال در مورد Update کردن 2 جدول در Dbهای مختلف

  1. #1

    Exclamation یک سئوال در مورد Update کردن 2 جدول در Dbهای مختلف

    با سلام
    من یک سئوال داشتم
    فرض کنید Table1 در DB1 و Table2 در Db2 وجود دارند.
    روزانه تعدادی رکورد به Table1 اضافه می شود .من میخوام فقط همین رکوردهای جدید که به tabel1 اضافه شدند و درTable2 نیستند رو به Table2 اضافه شوند.
    ساختار 2 جدول مثل هم هستند و فقط Table2 دارای 2 فیلد بیش از Tabel1 است.

    میشه از Trigger استفاده کنم بعد خودم دستی اون فیلدهایی که توی Table1 نیست رو به Inserted اضافه کنم.؟؟

    از Dts میشه استفاده کرد ولی کل Tabel2 رو Delete می کنه و دوباره می سازه و عملیات انتقال رو انجام میده.(حجم رکوردها خیلی بالاست)

    از TimeStamp میشه استفاده کرد ولی من نمی خوام فیلدی به Tabel1 اضافه کنم.
    باید از Replication استفاده کنم؟؟؟ از Transactional Replication ??? درسته این کار یا خیر؟؟

    اگر امکان داره راهنمایی کنید.البته Tolls هایی هم مثل Redgate sql compare
    هست ولی میخوام خودم کنترلش کنم و بفهمم چی کار باید کرد?
    اگر میشه راهنمایی کنید
    ممنون
    آخرین ویرایش به وسیله mhaeri : شنبه 28 مرداد 1385 در 15:11 عصر

  2. #2
    با تریگر به سادگی امکان پذیره .
    مقادیر رو از Inserted انتخاب کنید و در متغیرهایی قرار دهید و سپس متغیرهارو با فیلدهای اضافی به جدول دیگر وارد کنید. یا ساده تر هم میشه با insert into
    insert into db2..table2
    select t1.f1,t2.f2,@FieldMore1,@FieldMore2
    from inserted


    البته این تریگر رو توی بانک یک باید قرار دهید .

  3. #3
    با سلام خیلی ممنون از راهنماییتون
    فقط یک سئوالی .اگر Table2 من که در Db2 هست چند فیلد اضافه داشته باشه .از این بابت مشکلی پیش نمیاد؟؟ باز هم استفاده از تریگر مشکل رو حل میکنه؟؟
    چون این چند فیلد در Table1 نیست بالطبع در جدول Inserted هم نیست.
    ممنون اگر راهنمایی کنید
    آخرین ویرایش به وسیله mhaeri : یک شنبه 29 مرداد 1385 در 08:15 صبح

  4. #4
    خیر . همانطور که در مثال می بینید منظور از فیلدهایی که با @ شروع شده اند مقادیری هستند که در جدول inserted نیستند و شما مقادیر آنهارو به طور دستی می دهید یا با این متغیرها محاسبه کرده اید .

  5. #5
    merci khobb bood

تاپیک های مشابه

  1. مشکل در دانلود JDK 5.0 Update 8 از سایت sun
    نوشته شده توسط mehrdad2 در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 11
    آخرین پست: چهارشنبه 31 تیر 1388, 16:50 عصر
  2. update یک جدول پرشده در برنامه با جدول متناظر در بانک
    نوشته شده توسط rezaei manesh در بخش SQL Server
    پاسخ: 2
    آخرین پست: چهارشنبه 02 آبان 1386, 18:30 عصر
  3. مشکل در Update کردن
    نوشته شده توسط alex_kh58 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 11 بهمن 1385, 07:46 صبح
  4. update
    نوشته شده توسط javad0062 در بخش PHP
    پاسخ: 1
    آخرین پست: سه شنبه 07 شهریور 1385, 16:48 عصر
  5. چگونه از Update اطلاعات جداول در Ado مطلع شویم ؟
    نوشته شده توسط Mah6447 در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 22 مرداد 1385, 09:05 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •