2015-12-29 19 views
0

鑑於我有一個使用存儲過程的MS-SQL數據庫的應用程序,現在我也想支持不支持的MS-SQL CE版本存儲過程。我剛纔想到的是我可以攔截查詢並用純SQL替換對存儲過程的調用。有沒有提供這種功能的工具?有沒有可以自動將存儲過程的定義轉換爲純SQL查詢的庫?用於將存儲過程自動轉換爲適用於MS-SQL的純SQL的工具CE

這樣的方法有可能嗎?什麼是可能的缺點?有什麼工具可以幫助嗎?

+0

存儲過程比單個SQL查詢功能強大得多。這種做法是不可能的。 –

+0

我知道但是相同的結果不能通過普通的SQL實現相同的功能嗎?即使它是很多SQL語句和較慢的執行時間? – Sjoerd222888

回答

1

由於SQL Server Compact只能對每個ExecuteReader/ExecuteNonQuery調用執行一條語句,因此您必須在SQL CE的代碼和SQL調用之間泄漏您的邏輯。沒有工具可以幫助你做到這一點。

相關問題