
数据库编程
gate1001
这个作者很懒,什么都没留下…
展开
-
关于sql server锁机制的研究
对锁机制的研究要具备两个条件:1.数据量大2.多个用户同时并发如果缺少这两个条件,数据库不容易产生死锁问题。研究起来可能会事倍功半。如果这两个条件都有,但你还是按数据库缺省设置来处理数据,则会带来很多的问题,比如:1)丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果2)脏读A用户修改了数据时,B用户也在读该数据,但A用户因为某些原转载 2012-08-03 16:19:26 · 863 阅读 · 0 评论 -
sql 面试
转载:http://hi.baidu.com/lhbmqq/blog/category/Sqlcreate table dept(deptno varchar(10) primary key,dname varchar(10));create table emp(empno varchar(10) primary key,ename varchar(10),转载 2012-08-09 19:15:28 · 693 阅读 · 0 评论 -
sql server 死锁总结
1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No p转载 2012-08-01 20:58:21 · 722 阅读 · 0 评论 -
关于sql语句的几种常见修改(sql server)
表(.patent_GB_Temp )修改主键 alter table dbo.patent_GB_Temp add CONSTRAINT pk_id primary key(id)原创 2012-12-03 14:44:33 · 1140 阅读 · 0 评论 -
CHAR,VARCHAR,NVARCHAR,数据库字段类型
CHAR,VARCHAR,VARCHAR2类型的区别与使用区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARC转载 2013-09-24 13:16:46 · 2035 阅读 · 0 评论 -
关于SQL删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId havi原创 2012-09-28 18:19:02 · 4119 阅读 · 0 评论