
数据库
文章平均质量分 54
liushuai_ly
这个作者很懒,什么都没留下…
展开
-
Oracle中的rownum和rowid
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇。 rowid与rownum 虽都被称为伪列,但它们的存在方式是不一样的,rowid 可转载 2012-11-01 21:50:33 · 414 阅读 · 0 评论 -
索引以及索引的创建原则
基于合理的数据库设计,经过深思熟虑后为表建立索引,是获得高性能数据库系统的基础。而未经合理分析便添加索引,则会降低系统的总体性能。索引虽然说提高了数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。 是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题的一个比较好的方法,就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段转载 2012-11-18 23:08:02 · 974 阅读 · 0 评论 -
数据库共享锁与排它锁
共享锁:如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。 排他锁:如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。 简要说明为什么会发生死锁?解决死锁的主要方法是什么? 若干事务相互等待释放封锁,就陷入无限期等待状态,系统就进入死锁 解决死锁的方法应从预防和解除的转载 2012-12-10 21:38:37 · 10522 阅读 · 1 评论 -
SQL Server数据类型
第一大类:整数数据 bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte. int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1. smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1 tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1 第二大类:精确数值数据 numeri转载 2013-03-12 14:14:59 · 599 阅读 · 0 评论