tab
id name
1 haha
2 hehe
3 xixi
....
用什么方法把这些数据 全部生成一条一条的insert into语句
如:
insert into tab values(1,'haha')
insert into tab values(1,'hehe')
insert into tab values(1,'xixi')
解决方法:
--拼凑sql语句
declare @sql varchar(8000)
set @sql=''
select @sql=@sql+'insert into tab values('+convert(varchar,id)+','''+convert(varchar,name)+''') ' from tab
--打印出结果看看拼凑对不对
print @sql
--执行拼好的sql语句
exec @sql