利用CodeSmith 把SqlServer表数据生成INSERT INTO ... 的 SQL
发布时间:2020-12-12 12:50:22 所属栏目:MsSql教程 来源:网络整理
导读:过去转过一篇文章,是利用存储过程生成,手法又复杂,又容易出错 http://www.voidcn.com/article/p-uakvslfs-sm.html 今天偶尔发现CodeSmith下有这个模板,这下方便了,呵呵 选中下图的结点,ScriptTableData.cst 具体的模板代码就不贴了,都看得到,在属性框里把Sou
过去转过一篇文章,是利用存储过程生成,手法又复杂,又容易出错 http://www.voidcn.com/article/p-uakvslfs-sm.html 今天偶尔发现CodeSmith下有这个模板,这下方便了,呵呵 选中下图的结点,ScriptTableData.cst 具体的模板代码就不贴了,都看得到,在属性框里把SourceTable选上 点工具栏的"Generate",生成了一个该表的一窜SQL SET IDENTITY_INSERT [dbo].[AnalogyData1] ON INSERT INTO [dbo].[AnalogyData1] ( [Block],[LayerCode],[ProduceDate],[OilWells],[WaterWells],[ProduceOil],[ProduceWater],[YCY],[Waterflooding],[ProduceGas],[HSL],[TotalOil],[TotalGas],[TotalWater],[AnareservoirID] ) SELECT '彩9','J1s','199707',81,6,40855,8617,'49472',14047,450.3,'17.4',1500253,21628.1,225428,'6053A294-8505-4120-BF92-63BCA08948CC' UNION SELECT '彩9','200202',88,7,28496,36873,'65369',23286,347.9,'56.4',3630318,49139.7,1421461,'6053A294-8505-4120-BF92-63BCA08948CC' UNION ...... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |