2012-04-03 118 views
3

是否有任何可用的exe文件允许我通过提供数据库名称和表名来生成带有合并语法的插入/更新存储过程(SQL Server 2008)?为SQL Server生成存储过程

我需要这个,因为我有很多表,并需要一些自动化的方式来生成存储过程。

回答

4

我不知道是否已准备就绪,但可以使用MyGeneration(免费)或CodeSmith(付费)之类的代码生成工具来创建可为您创建正确SQL的脚本。

+0

我的CodeSmith的工具工作,我们的船的CodeSmith发生器,模板生成SQL存储过程。我们也支持合并投掷合并策略。 – 2012-04-11 17:45:54

1

SSMS Tools在SQL Server Management Studio中有正确的CRUD生成。我想你需要改变它使用的模板以适应你的口味。

此外,我使用重大修改的Data Tier Generator作为各种ORM,它也为您现有的表生成CRUD procs。不过,您需要更新代码以满足您对merge的需求。

这些将尽快为您交钥匙。

2

我开发了自己的SQL Server存储过程生成器。免费。 什么是谁? SQLDJ SQL Server存储过程代码编写器(SQLDJ代码编写器)是一款快速开发生产力工具,用于Microsoft SQL Server开发人员,应用程序和数据库工程师,数据库管理员的自动化MS SQL Server存储过程代码编写器。

它是做什么的? SQLDJ SQL Server存储过程代码编写器根据用户选择的数据库,数据库模式,表自动生成高级SQL Server存储过程。

SQLDJ代码编写器生成什么类型​​的存储过程? SQLDJ代码编写器生成选择,删除,更新,UpdateAll,列表,ListAll,搜索存储过程。存储过程List,ListAll,搜索存储过程支持自定义分页。搜索存储过程支持SQL Server 2008,2008 R2 2012的用户定义表类型参数。

如何下载? 访问http://www.sql-dj.com 注册,然后单击下载 - >免费许可证,然后下载32位或64位版本。下载许可证文件,你就可以开始了。

燕Abovsky @SQLDJ