利用SQL Server触发器实现表的历史修改痕迹记录

在很多应用程序开发中,需要记录某些数据表的历史记录或修改痕迹,以便日后出现数据错误时进行数据排查。这种业务需求,我们可以通过数据库的触发器来轻松实现历史记录功能。

本文以SQL Server 2005数据库中的触发器为例(因为手中的项目用的就是这个数据库)
继续阅读 “利用SQL Server触发器实现表的历史修改痕迹记录”

SQL Server中varchar转datetime和Convert函数

在实际数据库引用中,可能会出现使用varchar类型存储时间(如:2014-01-02)或者存储年月(如:2014-02),但在做数据查询的时候,可能会通过日期大小的比较来查询数据。这时我们需要通过数据库的内置函数将varchar类型转成datetime类型后进行比较。 继续阅读 “SQL Server中varchar转datetime和Convert函数”