无主题 · 开发技术博客

分类目录:SQLServer

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

在很多应用程序开发中,需要记录某些数据表的历史记录或修改痕迹,以便日后出现数据错误时进行数据排查。这种业务需求,我们可以通过数据库的触发器来轻松实现历史记录功能。本文以SQL Server 2005数据库中的触发器为例(因为手中的项目用的就是这个数据库)下面先简单描述一下SQL Server触发器。SQL Server触发器的inserted和deletedSQL Server为每个触发器...
 标签:  ,

Sql Server 函数 生成随机字符串

需求利用sql自定义函数,生成指定长度随机字符串代码USE [TEST_DB]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate view [dbo].[vw_rand]asselect Rand() as reset ANSI_NULLS ONset QUOTED_IDENTIFIER ONG...
 标签: 

SQL Server中varchar转datetime和Convert函数

在实际数据库引用中,可能会出现使用varchar类型存储时间(如:2014-01-02)或者存储年月(如:2014-02),但在做数据查询的时候,可能会通过日期大小的比较来查询数据。这时我们需要通过数据库的内置函数将varchar类型转成datetime类型后进行比较。Convert函数函数说明CONVERT(<data_type(length)>, <data_to_be...
 标签:  ,

SQL Server中截取字符串常用函数

SQL Server中截取字符串常用函数1)LEFT函数函数说明LEFT (<character_expression>, <integer_expression>)character_expression:源字符串integer_expression:截取字符数(左侧开始)例select LEFT('SQL_SERVER',4);结果:SQL_2)RIG...
 标签:  ,