تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عملية ترحيل البيانات
#1
السلام عليكم و رحمة الله و بركاته
في برنامج مخازن ، عند بداية سنة جديدة اريد انشاء قاعدة بيانات بالجداول فارغة و اليكم قاعدة بياناتي :
جدول الاصناف (id,name,unit)
جدول حركة المخزون(id,quantite,price) حيث quantite تكون بالسالب في حالة البيع و موجبة في حالة الشراء
لحساب الكمية المخزنة لصنف معين استخدم الجملة التالية

select sum(quantite) from Mouvement where id=x

و لكن الشيء الذي لم استطع فعله هو جملة sql التي تنسخ جدول الاصناف من القاعدة القديمة الى القاعدة الجديدة و ايضا أرصدة كميات الاصناف
فكرت في حلقة do...loop و لكن تبدو لى طويلة خاصة ان القاعدة بها اكثر من 10000 صنف و حركة المخزون تفوق 500000 سجل

آسف على الاطالة و شكرا للجميع
الرد }}}}
تم الشكر بواسطة:
#2
اخي الكريم
انت بالبداية اعمل restore لقاعدة البيانات القديمة على الجديدة و من ثم قم بتفريغ الجداول التي ترغب بتفريغها
الرد }}}}
تم الشكر بواسطة:
#3
yjmn كتب :اخي الكريم
انت بالبداية اعمل restore لقاعدة البيانات القديمة على الجديدة و من ثم قم بتفريغ الجداول التي ترغب بتفريغها

شكرا على الرد هذا صحيح بالنسبة لجدول الاصناف ، و لكن احتاج لحساب الارصدة يعني في جدول Mouvement الجديد سيكون سجل لكل صنف يحتوي على رصيد اخر المدة للسنة المنقضية
الرد }}}}
تم الشكر بواسطة:
#4
اخي استخدم هذه الجملة لادخال الارصدة في قاعدة البيانات الجديدة

(insert into NewDb.dbo.Mouvement (id,quantite
(select id,sum(quantite) from OldDb.dbo.Mouvement group by id)
الرد }}}}
تم الشكر بواسطة:
#5
عذرا اخي newdb و olddb كيف اكتبهما بالمسار ام بواسطة المتغير oledbconnection ، و لتنفيذ الجملة اين انفذها ؟
الرد }}}}
تم الشكر بواسطة:
#6
migration to vb.net كتب :عذرا اخي newdb و olddb كيف اكتبهما بالمسار ام بواسطة المتغير oledbconnection ، و لتنفيذ الجملة اين انفذها ؟
المقصود ب newdb هو إسم قاعدة البيانات الجديدة و olddb هو اسم قاعدة البيانات القديمة ولابد أن يكون نفس قاعدتين البيانات على نفس السيرفر
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مسار قاعدة البيانات اكسس Mostafa Yousry 6 1,618 24-09-17, 08:23 PM
آخر رد: alsouf
  [سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو waelalmsry75 2 139 18-08-17, 05:40 PM
آخر رد: waelalmsry75
  هل يمكن حفظ البيانات من dataGridView مباشرة؟ abozeyd 3 183 15-08-17, 02:11 PM
آخر رد: abozeyd
  طلب كود رسالة تبين أن هذه البيانات موجودة من قبل ولا يسمح بتكررها waelalmsry75 2 169 19-07-17, 03:24 PM
آخر رد: waelalmsry75
Rainbow [VB.NET] كيف يمكنني الإتصال بملف قاعدة البيانات نوع Paradox sniperjawadino 2 172 12-07-17, 01:20 PM
آخر رد: sniperjawadino
  البحث في قاعدة البيانات مع تجاهل التشكيل waelalmsry75 16 705 03-07-17, 05:04 AM
آخر رد: K39
  [سؤال] كيف احفظ صورة الطالب الى قاعدة البيانات عبداللطيف2017 6 326 25-06-17, 01:47 PM
آخر رد: silverlight
  [سؤال] فك كلمة مرور معقدة على قاعدة البيانات اكسس ahmed saba 7 6,074 28-05-17, 05:30 PM
آخر رد: abiza
  [كود] كنت عايز كود التحديث في قاعدة البيانات لسه مبتدئ 3 240 12-05-17, 01:59 PM
آخر رد: Adrees
  ظهور خطا عند سحب البيانات وعرضها في الداتا كريد باستخدم الـــ Threading HATEM KAREM 0 194 06-05-17, 04:45 PM
آخر رد: HATEM KAREM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم