Перенос данных из строки в строку

emperor_bms
Дата: 15.01.2009 14:30:41
Есть таблица, в ней куча строк и под 100 столбцов. Необходимо перенести данные из одной строки в другую, причем все ячейки кроме первой, где Primary Key. При этом "другая" строка уже существует, то есть нужен какой-то хитрый UPDATE, а не INSERT. Помогите плиз!
tpg
Дата: 15.01.2009 14:35:41
И как они связаны эти строки? Или просто втупую произвольно?
AnarAlizadeh
Дата: 15.01.2009 14:37:12
Ы хоть покажи - как выглядет первая строка!
короче покажи что - куда! А то непонятно как то...
emperor_bms
Дата: 15.01.2009 14:48:51
Короче данные из 1 строки перенести во вторую. (все кроме INS_ID)
emperor_bms
Дата: 15.01.2009 14:49:53
Это не все столбцы, их гораздо больше
Гавриленко Сергей Алексеевич
Дата: 15.01.2009 14:52:33
update A
set
  a.поле1 = b.поле1
  ,  a.поле2 = b.поле2
  ...
  ,  a.поле100 = b.поле10
  ...
from [Есть таблица, в ней куча строк и под 100 столбцов] A, [Есть таблица, в ней куча строк и под 100 столбцов] B
where a.INS_ID = <идентификатор строки, которую апдейтим>, a.INS_ID = <идентификатор строки-источника>
alexeyvg
Дата: 15.01.2009 14:52:57
emperor_bms
Есть таблица, в ней куча строк и под 100 столбцов. Необходимо перенести данные из одной строки в другую, причем все ячейки кроме первой, где Primary Key. При этом "другая" строка уже существует, то есть нужен какой-то хитрый UPDATE, а не INSERT. Помогите плиз!
Не хитрый UPDATE, а обычный.

UPDATE t1
SET поле1 = t2.поле1,
поле2 = t2.поле2,
...
полеN = t2.полеN
FROM T as t1
join T as t2 on t2.INS_ID = 1
where t1.INS_ID = 2
emperor_bms
Дата: 15.01.2009 15:52:47
Спасибо!!!