摘要:
1. 数据库表锁定原理1.1 目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据.1.2 事务的ACID原则1.3 锁是关系数据库很重要的一部分, 数据库必须有锁的机制来确保数据的完整和一致性.1.3.1SQL Server中可以锁定的资源:1.3.2锁的粒度:1.3.3锁的升级:锁的升级门限以及锁... 阅读全文
摘要:
SQL中的叠加(小提示):有如下的需求,用SQL实现把结果集合转换为字符串.如下:可以有至少如下三种方法来做转换:1. 在.NET中通常的做法是先取出结果集放在DataTable中,再利用foreach循环取出每个字段串联起来. 亦如这样,在SQL中也有相同的做法,就是用游标(CURSOR)做循环,示例代码如下:Cursor转换之后的字符串:CURSOR在SQL中的效率很差,当数据量比较大时(&g... 阅读全文