PDA

View Full Version : استفاده از اینسرت یا آپ دیت



msf-sab
شنبه 27 مهر 1387, 13:32 عصر
با سلام
آقای کفاش
با یک دستور update به صورت اشتباهی یعنی مشخص نکردن where برای یک سطر در یک table تمام یک ستون تغییر کرد و همگی سطرهای یک ستون تبدیل به عدد update شده یعنی 25 شده است
اما نسخه پشتیبان از یک هفته قبل موجود می باشد و در حال حاضر آن اطلاعات در یک table دیگر موجود می باشد و می خواهم فقط آن ستون مشخص از table هفته قبل را با شرط برابری یک ستون دیگر به محل اصلی آن در table جاری انتقال دهم لطفا مرا راهنمایی فرمایید
من سعی کردم از دستور insert into requests (permno )
select permno from requestsardekan
استفاده نمایم ولی این پیام را میدهد بگویید من چه کار کنم



http://barnamenevis.org/forum/D:\Documents and Settings\bon\My Documents\My Pictures\untitled 2.bmp

mehdi58
شنبه 27 مهر 1387, 17:20 عصر
خوب به جاي Insert into از Update استفاده كن .

AminSobati
شنبه 27 مهر 1387, 23:39 عصر
update t1
set col1=t2.col2
from t1 join t2
on t1.id=t2.id