就是說,許多人都運行過性能測試,一般的結果就是T-SQL在標準的CRUD(創建、讀取、更新、刪除)操作上表現要比好一點,而在復雜數學、字符串賦值和其他的超過數據訪問的任務上,則是CLR的性能表現更好一點。
SQL Server 的專家Gustavo Larriera編輯了如下一些關于這個主題的有用鏈接:
·在 SQL Server 2005中使用CLR Integration。
·簡單介紹在 SQL Server 2005中的 CLR Integration。
·在 SQL Server 2005中對CLR 和T-SQL做出選擇。
·介紹 SQL Server 2005中的 CLR Integration。
·SQL Server 閑談: SQL Server 2005 Beta 2 CLR問題與回答。
·數據庫管理員的防御.NET。
·用戶自定義函數的性能比較。
如何在一個存儲過程中使用另一個存儲過程的結果?
專家回答:
只要存儲過程只產生了一個單個的結果,要在另外一個存儲過程中使用這個存儲過程產生的輸出,這個技術是非常直接的。這個技術就是使用一個臨時表來裝載存儲過程的巨額iguo,然后通過INSERT EXEC語句來執行這個過程并保存結果。一旦結果保留在臨時表中了,他們就可以像使用其它表數據一樣來使用它了。
這里是我們可能會復用的一個過程例子:
文章來源于領測軟件測試網 http://www.kjueaiud.com/