Insert into select from slqserver and Stuff

0 thích 0 không thích
13 lượt xem
đã hỏi 5 Tháng 4, 2017 trong Cơ sở dữ liệu bởi nguyenthao (9,000 điểm)
declare @cols varchar(max), @query varchar(max);
SELECT @cols = STUFF ( ( SELECT DISTINCT '], [' + name FROM sys.columns where object_id = ( select top 1 object_id from sys.objects where name = 'tbl_lapkehoach_chitiet' ) and name not in ('id') FOR XML PATH('') ), 1,2,'' ) + ']';
SELECT @query = 'insert into tbl_lapkehoach_chitiet(' + @cols+ ') select ' + @cols + ' from tbl_lapkehoach_chitiet where id=24'  
EXEC (@query);

Looking for an answer?  Share this question:     

Xin vui lòng đăng nhập hoặc đăng ký để trả lời câu hỏi này.

...