加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

利用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 ......

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读