Инструмент для автоматической генерации хранимых процедур DML для всех таблиц в моей схеме -MySQL

#mysql #sql #stored-procedures #dml

#mysql #sql #хранимые процедуры #dml

Вопрос:

Я искал инструмент, который может автоматически генерировать хранимые процедуры DML (вставить, обновить, удалить, выбрать) для моей базы данных MySQL из схемы.

Комментарии:

1. Почему бы не сделать это самостоятельно. Просто выполните цикл INFORMATION_SCHEMA.TABLES и INFORMATION_SCHEMA.COLUMNS и выпишите инструкцию sql.

2. @ConradFrix: Спасибо за это предложение. Это немного сложно, потому что существует более 100 таблиц. Я ищу инструмент или скрипт, который может создать sp для меня, тогда я обновлю его в соответствии с бизнес-правилами.

Ответ №1:

Хотя я не использовал его с MySQL, только с SQL Server, Codesmith может генерировать хранимые процедуры CRUD на основе таблиц в базе данных.

Инструмент предоставляет настраиваемые шаблоны, и похоже, что кто-то в сообществе создал шаблон для генерации процедур MySQL

Комментарии:

1. Файл был удален, не могли бы вы предложить другую ссылку.

2. @WilliamKinaan Спасибо за предупреждение о неработающей ссылке… Я обновил другую действующую ссылку на шаблон MySQL.

3. Ссылка на шаблон mysql снова отсутствует, я искал то же самое на официальном сайте, но безуспешно, кто-нибудь может помочь? Я знаю, что этот вопрос довольно старый, но только что прошел через это.

4. @AniketBhansali web.archive.org/web/20150307015306/http ://…

5. @MichaelFredrickson Спасибо за помощь, это спасло мой день, у него было несколько проблем, поэтому вот его обновление s000.tinyupload.com/index.php?file_id=98748963069867055977