2012-03-12 3 views

ответ

1

Что-то в этом направлении должно работать. Это даст вам доступ к строке, которую вы хотите дублировать, и просто выберите значения для вставки для новой строки, заменив одну из них.

INSERT tblData 
(-- Lets pretend Column1 is your key 
    Column2 
    , Column3 
) 
SELECT 
    Column2 
    , Column3 + 5 /*Replace this with whatever value is you want*/ 
FROM tblData 
WHERE Column1 = @Id 
0
INSERT INTO table(field1,field2) 
SELECT field1*x, field2 /*Replace accordingly*/ 
FROM table 
WHERE key = @Id