السلام عليكم
الإخوة الكرام
لدى قاعدة بيانات SQL SERVER 2008 تحتوى على جدولين Table1 - Table2 ، والمطلوب كا هى الطريقة لكى نقوم بنقل مجموعة البيانات الموجودة فى Table1 إلى Table2 دفعة واحدة
فى انتظار ردكم الكريم، ولكم جزيل الشكر
السلام عليكم ورحمة الله وبركاته
طريقة الكود :
نسخ كامل البيانات للجدول الآخر:
PHP كود :
INSERT INTO newTable SELECT * FROM Old_Table
نسخ حقول محددة للجدول الآخر :
PHP كود :
INSERT INTO newTable (SELECT column1, column2, column3 FROM Old_Table)
المصدر :
http://stackoverflow.com/questions/57644...ble-in-sql
طريقة أخرى أسهل في حال كنت تريد نسخ كامل بيانات الجدول الأول في الجدول الثاني :
افتح الجدولين في طريقة إضافة البيانات ، ثم اضغط علي المربع في الركن العلوي الأيس للجدول الأول (الذي يحتوي علي البيانات) عندها سيتظلل كامل الجدول قم فقط بنسخ البيانات (Ctrl+C) >>> ثم اذهب للجدول الثاني وحدد المربع بنفس الطريقة السابقة ثم لصق (Ctrl+V) .
والله أعلم
***
**
*
شكرا أخى الكريم على اهتمامك
ولكن الأعمدة فى كلا الجدولين ليست متطابقة، والمطلوب اختيار حقول معينة فى الجدول الاول وحفظها فى أماكنها بالجدول الثانى
PHP كود :
INSERT INTO newTable (column1 , column2) (SELECT column1 , column2 From Old_Table)
شكرا يا أخى هذا الكود شغال تمام
ولكن يبقى سؤال
هل يمكن إضافة قيمة فى حقل من الجدول الأول من أداة Textbox مثلا
بمعنى أن نضيف
[code]INSERT INTO newTable (column1 , column2, column3) (" & TextBox1.Text & ", SELECT column1 , column2 From Old_Table)
شكرا، وأعتذر عن الإطالة
ما جربتها
ولكن يمكنك الإضافة في الجدول الثاني لوحده
شكرا أخى على مجهودك معى، جزالك الله خيرا
السلام عليكم انا احتاج للنسخ1 table في قاعدة بيانات 1 الى table1 في قاعدة بيانات2 في نفس السيرفر ولهم نفس اعمدة