为我的模式中的所有表自动生成 DML 存储过程的工具-MySQL
Posted
技术标签:
【中文标题】为我的模式中的所有表自动生成 DML 存储过程的工具-MySQL【英文标题】:Tool to auto generate DML stored procedures for all the tables in my schema -MySQL 【发布时间】:2011-12-13 01:40:58 【问题描述】:我正在寻找一种工具,它可以从架构中为我的 mysql 数据库自动生成 DML 存储过程(插入、更新、删除、选择)。
【问题讨论】:
为什么不自己做呢。只需遍历INFORMATION_SCHEMA.TABLES
和INFORMATION_SCHEMA.COLUMNS
并写出sql 语句。
@ConradFrix :感谢您的建议。它有点难,因为有 100 多张桌子。我正在寻找可以为我创建 sp 的工具或脚本,然后我将根据业务规则对其进行更新。
【参考方案1】:
虽然我没有将它与 MySql 一起使用,但只有 SQL Server,Codesmith 可以根据数据库中的表生成 CRUD 存储过程。
该工具提供可自定义的模板,看起来就像社区中有人创建了a template for generating MySql procedures
【讨论】:
文件已被删除,能否再推荐一个链接。 @WilliamKinaan 感谢您对损坏的链接的提醒...我已经更新了另一个有效的 MySql 模板链接。 mysql 模板的链接又丢失了,我在官网上搜索过,但没有运气,有人可以帮忙吗?我知道这个问题很老了,但刚刚经历了这个。 @AniketBhansali web.archive.org/web/20150307015306/http://… @MichaelFredrickson 感谢您的帮助,它节省了我的时间,它几乎没有问题,所以这里是它的更新s000.tinyupload.com/index.php?file_id=98748963069867055977以上是关于为我的模式中的所有表自动生成 DML 存储过程的工具-MySQL的主要内容,如果未能解决你的问题,请参考以下文章