طريقة نسخ بيانات جدول الى جدول اخر
#1
السلام عليكم ورحمة الله وبركاته
كيف حالكم اسال الله تعالى ان تكونوا بخير

لدي جدولين في نفس قاعدة البيانات
الجدول الاول table1 يحتوي على الحقول التالية:number-name-total
الجدول الثاني table2 يحتوي على الحقول التالية: number-name-total-date
استعملت الكود التالي لنسخ بيانات الجدول الاول الى الجدول التاني اشتغل معي بشكل جيد
كود :
insert into table2(number,name,total,date) select number,name,total from table1
لكنني احتاج الى طريقة ادخال التاريخ الى الحقل date يعني تاريخ ذلك اليوم
وجزاكم الله خيرا
الرد
#2
السلام عليكم

ما هي قاعدة البيانات المستعملة ...
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#3
قاعدة البيانات هي firebird
اقصد بادخال التاريخ الى الحقل date ان يتم ادخال التاريخ مع السجلات المدخلة الى table2
الرد
#4
السلام عليكم استخدم current_date للحصول على التاريخ لمحرك قاعدة بيانات ..
كود :
insert into table2(number, name, total, "DATE") select number, name, total, current_date from table1
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#5
S.FATEH كتب :السلام عليكم استخدم current_date للحصول على التاريخ لمحرك قاعدة بيانات ..
كود :
insert into table2(number, name, total, "DATE") select number, name, total, current_date from table1

هذا ما اقصده اخي تم التجريب واشتغل معي بارك الله فيك وجزاك الله خيرا
انا استعمل lazarus لهذا وضعت المشاركة في القسم الخاص بها Rolleyes
الرد
#6
الموضوع ليس له صلة بلlazarus لذلك نقل الى قسم سؤال و جواب اذا طرأ امر اخر له علاقة بالـ lazarus يمكننا اعادته الى مكانه Rolleyes تنويه اخر تجنب استخدام الكلمات المحجوزة مثل date في تسيمة الحقول في قاعدة البيانات ... او تقوم بتخصيصها بالـ "?"
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#7
S.FATEH كتب :الموضوع ليس له صلة بلlazarus لذلك نقل الى قسم سؤال و جواب اذا طرأ امر اخر له علاقة بالـ lazarus يمكننا اعادته الى مكانه Rolleyes تنويه اخر تجنب استخدام الكلمات المحجوزة مثل date في تسيمة الحقول في قاعدة البيانات ... او تقوم بتخصيصها بالـ "?"

اعرف ذلك اخي انا فقط كتبت date في المشاركة من اجل التوضيح اما بخصوص قاعدة البيانات لدي فهناك اسم اخر
بارك الله فيك اخي وشكرا على اهتمامك
الرد
#8
تحتاج لعمل لوب بعدد الحقول الموجود في الجدول وادخال التاريخ لكل حقل والله اعلم
الرد


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


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