日期:2014-05-17  浏览次数:20537 次

快速 复制修改记录的办法
我们要的是复制数据。。然后把其中的某些值 做下改变。。所以最好能像TXT的办法一样操作。。
但是在SQL数据库中却难以操作。。目前的想法是导出成TXT。然后再导入。。只是这样数据排列比较乱,不太整齐。容易操作失误。。。现想是否能在management studio里操作。有试了下,发现难以操作,考贝数据经常不成功。如表有主键,那粘贴就出错,如果无主键,贴完后又修改不了数据。。求个更好的办法。

------解决方案--------------------
举个例子吧:
select * from 
(
select name from sys.objects where object_id = 3
)m
cross join 
(
 select 4 as test
 union all 
 select 5 
 union all 
 select 6  
)t 

这样就会产生4,5,6对应的名称为3。