0
鑑於我有一個使用存儲過程的MS-SQL數據庫的應用程序,現在我也想支持不支持的MS-SQL CE版本存儲過程。我剛纔想到的是我可以攔截查詢並用純SQL替換對存儲過程的調用。有沒有提供這種功能的工具?有沒有可以自動將存儲過程的定義轉換爲純SQL查詢的庫?用於將存儲過程自動轉換爲適用於MS-SQL的純SQL的工具CE
這樣的方法有可能嗎?什麼是可能的缺點?有什麼工具可以幫助嗎?
鑑於我有一個使用存儲過程的MS-SQL數據庫的應用程序,現在我也想支持不支持的MS-SQL CE版本存儲過程。我剛纔想到的是我可以攔截查詢並用純SQL替換對存儲過程的調用。有沒有提供這種功能的工具?有沒有可以自動將存儲過程的定義轉換爲純SQL查詢的庫?用於將存儲過程自動轉換爲適用於MS-SQL的純SQL的工具CE
這樣的方法有可能嗎?什麼是可能的缺點?有什麼工具可以幫助嗎?
由於SQL Server Compact只能對每個ExecuteReader/ExecuteNonQuery調用執行一條語句,因此您必須在SQL CE的代碼和SQL調用之間泄漏您的邏輯。沒有工具可以幫助你做到這一點。
存儲過程比單個SQL查詢功能強大得多。這種做法是不可能的。 –
我知道但是相同的結果不能通過普通的SQL實現相同的功能嗎?即使它是很多SQL語句和較慢的執行時間? – Sjoerd222888