2012-04-03 139 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