Oracle
wuyongdetainxia
这个作者很懒,什么都没留下…
展开
-
Oracle中常用的函数
开发用到的oracle函数,不断更新 1、instr instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。 instr( string1, string2 [, start_position [, nth_appearance ] ] ) string1 源字符串,要在此字符串中查找。 string2 要在string1...原创 2012-03-11 18:38:40 · 79 阅读 · 0 评论 -
Oracle中的使用的sql
[color=red][b]1.分页[/b][/color] select * from (select rownum r from test1 where rownum=10 [color=red][b]2. 如何查询Oracle 编码格式 [/b][/color] select value from nls_database_parameters where parameter='N...原创 2012-03-11 18:39:03 · 89 阅读 · 0 评论 -
Oracle基本的常用的对象
一、索引 1、索引的分类 按索引列的个数,索引分为单列索引和复合索引。 按索引列的唯一性,索引分为唯一索引和非唯一索引。 2、索引的组成 索引有两个部分组成,索引列所对应的值和行地址(ROWID,即原表中列所对应的行地址)。 3、索引的创建 [code="java"] 为了对比明显,我们...原创 2012-03-11 18:39:26 · 124 阅读 · 0 评论 -
Oracle的用户,权限以及角色
一、用户 1、创建用户 创建用户u密码为aa。 SQL> create user u identified by aa; 2、为用户赋予权限 这个用户还不能连接数据库,必须为其赋予一些权限才可以。 SQL> grant create session to u; 授权成功。 SQL...原创 2012-03-11 18:39:41 · 75 阅读 · 0 评论 -
分页查询的性能
[quote]在查询中,我们可以注意到,类似于“select xx from table where rownum < n”(n>1)这样的查询是有正确含义的,而“select xx from table where rownum = n”这样的查询只在n=1的时候成立,“select xx from table where rownum > n”(n>1)这样的查询只能得到一个空集。另外“sel...2012-03-12 16:38:55 · 116 阅读 · 0 评论 -
Oracle中死锁与等待
在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(即S锁)。当数据对象被加上排它锁时,其他的事务不能不 能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两种基本的锁类型来对数据库的事务进行并发 控制。 死锁的第一种情况: 一个用户A访问表A(锁住了表A),然后又访问表B; 另一个用户B访问表B(锁住了表...2012-03-12 17:05:09 · 114 阅读 · 0 评论 -
Oracle下面的死锁处理
今天在操作数据库的时候某个表的数据的时候,更新数据就会卡在那边。不论是用sqldeveloper或则是sqlplus,但是操作其它表的操作确很快。 那个表格产生锁的原因找到了,在2011年10月19号晚上网络上看到一篇文章讲外键没有设置索引所引发表的死锁问题。 看一下那个死锁的表,确实那个表格上面有5个外键,有可能是这个引发的原因。但是如果特意去操作那些有外键的表,但是又不会产生死锁,...2012-03-13 13:51:05 · 84 阅读 · 0 评论 -
Oracle操作源数据
[quote][code="java"]今天在扩展ibator插件时,在生成model中每个field的注释时,想从oracle数据库中获取每个字段的comments作为注释.使用jdbc的支持,代码如下: ResultSet rs = (java.sql.DatabaseMetaData)databaseMetaData.getColumns(localCatalog, localSch...2012-03-13 16:19:03 · 123 阅读 · 0 评论