tSQLt提供了一些功能以進行資料庫的單元測試的管理,也實作了一些可以隔離資料庫物件相依性的功能。底下是這些功能的簡介及一些心得。
2016-12-19
[SQL]介紹tSQLt的常用Function
- 304
- 0
tSQLt提供了一些功能以進行資料庫的單元測試的管理,也實作了一些可以隔離資料庫物件相依性的功能。底下是這些功能的簡介及一些心得。
系統開發過程中,可能會為了方便,或是因為效能的關係,將商業邏輯寫在DB層。但是當數量一多,邏輯變複雜,接手Legacy Code,或是當自己的程式變成Legacy Cody時,就會發現維護起來異常困難。處理這類問題,Unit Test是一種方式。透過Unit Test,一方面再提高可測試性時,同時提高可維護性。另一方面,也讓邏輯的修改更順暢,更容易提早抓到bug。tSQLt是一套Open Source的SQL DB Unit Test Framework,可以協助我們達成上述的目標。
筆記簡單的使用Cursor
最近工作上需要將資料庫內的資料轉換成XML,稍微瞭解了一下MS SQL所提供的XML語法,做一些簡單的Lab,並記錄下來。