PDA

View Full Version : درخواست راهمائی : انتقال بین دو تیبل...



myhoo2005
چهارشنبه 05 شهریور 1393, 14:37 عصر
سلام
من دو تیبل A و B دارم.
تعداد فیلدهای A مثلا 30 عدد است .
میخوام در SQL Servrer2008 اطلاعات تیبل B را که فقط 5 فیلد دارد و با تیبل A مشترک هستند را آخر تیبل A اضافه کنم .
لطفا راهنمائی کنید و شرایط انتقال رو بگید.
درضمن نوع و اندازه فیلد تیبلها یکسان است.
ممنون..:خجالت:

esteghamat
چهارشنبه 05 شهریور 1393, 16:01 عصر
اگر مابقي فيلدهاي جدول A مي تواند null بگيرد مي تواني از دستور زير استفاده كني :
insert into A select f1 as f1a, f2 as f2a, f3 as f3a, f4 as f4a, f5 as f5a from B
اگر بقيه فيلدها Nullable نيستند : و مثلا عددي هستند :


insert into A select f1 , f2 , f3 , f4 , f5,0 as f6 , 0 as f7 , .... from B

myhoo2005
پنج شنبه 06 شهریور 1393, 11:06 صبح
اگر مابقي فيلدهاي جدول A مي تواند null بگيرد مي تواني از دستور زير استفاده كني :
insert into A select f1 as f1a, f2 as f2a, f3 as f3a, f4 as f4a, f5 as f5a from B
اگر بقيه فيلدها Nullable نيستند : و مثلا عددي هستند :


insert into A select f1 , f2 , f3 , f4 , f5,0 as f6 , 0 as f7 , .... from B




ممنون از پاسخگوئی تون
باید چک کنم و خبرشو بدم..
:متفکر: