2
A
回答
2
幫助您可以通過使用內存中的表實現這一點。
比方說,您有一個名爲的存儲過程,它將爲您提供所有用戶的列表。結果集包含字段:Id
,Name
,Username
。現在可以將此存儲過程返回的結果集保存在內存表中,對另一個內存表中的另一個存儲過程執行相同操作,然後比較這兩個表。
如何保存存儲過程的結果集?
這裏是你如何做到這一點:
declare @MyTable table (Id int, [Name] varchar(50), [Username] varchar(50));
insert into @MyTable
exec getUsers
做同樣的事,其他存儲的過程,然後比較返回的結果集。
1
我不太明白你的問題,但在SQLSERVER具有Audit
& Execution Plan
也許解決自動做任務,你可以嘗試
相關問題
- 1. 存儲過程中的SQL Server浮點數比較
- 2. 使用存儲過程比較SQL Server 2005中的兩個表
- 3. 存儲過程和SQL Server
- 4. 比較跨多個數據庫的存儲過程(SQL Server)
- 5. SQL存儲過程比較值
- 6. 如何將表變量傳遞給SQL-Server 2014中的存儲過程
- 7. SQL Server 2014:具有存儲過程的FileTable觸發器w/xp_cmdshell
- 8. 自動測試,如果存儲過程仍在工作+ SQL SERVER
- 9. SQL Server存儲過程和Linq-to-SQL
- 10. 調試SQL Server 2005存儲過程
- 11. 升級到SQL Server 2014後存儲過程緩慢
- 12. SQL Server的存儲過程
- 13. 如何存儲日期並在sql server中進行比較?
- 14. SQL Server - 測試存儲過程的結果
- 15. 在SQL Server中如何調試存儲過程2005
- 16. 如何寫SQL Server存儲過程
- 17. 如何保護SQL Server存儲過程
- 18. 如何從SQL Server存儲過程
- 19. 如何選擇SQL Server存儲過程
- 20. 如果存在行然後刪除else使用SQL Server 2014中的SQL Server存儲過程插入表
- 21. SQL單元測試存儲過程
- 22. 迴歸測試T-SQL存儲過程
- 23. 如何返回SQL Server和WebAPI2中的存儲過程列表
- 24. 根據性能比較Linq to SQL和存儲過程
- 25. 在一組值和存儲過程之間比較結果SQL
- 26. SQL Server存儲過程sp_executesql
- 27. sql server 2000存儲過程
- 28. SQL Server存儲過程
- 29. SQL Server 2005存儲過程
- 30. Sql server存儲過程
但是我的數據是巨大的,我不想做手工比較。我想要一些東西是應該自動比較,並說數據是相似的。 – Sujatha
那麼,你可以寫一些代碼來逐行排列數據並比較結果。我不知道_auto compare_究竟是什麼意思,你必須通過比較器來編寫比較邏輯(無論你是比較一些字段還是全部)。 – ahoxha
而對於巨大的數據問題,如果您想對SSMS進行測試,則可以使用分頁。 – ahoxha