• oracle用户权限及角色

    日期:

    每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可...

  • Oracle 中的函数

    日期:

    Sql--plus函数: 字符串函数是oracle使用最广泛的一种函数. ?0?5LOWER:小写 ?0?5UPPER:大写 ?0?5INITCAP:首字母大写 ?0?5CONCAT:连接 ?0?5SUBSTR:截取(参数,开始,数目) ?0?5LENGTH:返回字符串的长度 ?0?5INSTR:(参数,字母)返回字母出现的位置 ?0?...

  • Oracle数据库重复数据删除的三种情况

    日期:

    在对 数据库 进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对 数据库 的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢? 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持...

  • ORACLE中限制记录集的返回行数

    日期:

    用rownum,如: select * from table1 where rownum =10; -- 只取10条记录...

  • oracle 内连接 左外连接 右外连接的用法,(+) 加号 符号用法

    日期:

    左连接和右连接 +写左边为右连接,相当于right join +写右边为左连接,相当于left join 1. 内连接很简单 select A.*, B.* from A,B where A.id = B.id select A.*, B.* from A inner join B on A.id = B.id 以上两句是完全等价的 2. 左外连接 select * from...

  • Oracle 外连接和 (+)号的用法

    日期:

    对于外连接,Oracle中可以使用(+)来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。 1. LEFT OUTER JOIN:左外关联 SELECTe.last_name,e.department_id,d.department_name FROMemployeese LEFTOUTERJOINdepartmentsd ON(e.department...

  • oracle外连接符号(+)的用法

    日期:

    我们都知道,PL/SQL中实现外连接,除了可以用关键词OUTER JOIN外,还可以用Oracle的外连接符号(+)。对于这个外连接符号(+),虽然看到书上说:使用(+)进行外连接时,where条件中,对于附表的字段都应带上(+)。但在实际应用中,发现对它的理解还远远不...

  • oracle case when的用法

    日期:

    SELECT col1, col2, CASE WHEN col3 1 AND col3 2 THEN 1 WHEN col3 2 AND col3 3 THEN 2 WHEN col3 3 AND col3 4 THEN 3 ELSE 4 END mylevel FROM table1 注意点: 1、以CASE开头,以END结尾 2、分支中WHEN 后跟条件,THEN为显示结果 3、ELSE 为除此之外的默...

  • 更新ORACLE数据时遇到锁死情况的处理

    日期:

    我们在操作数据库的 时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单tools里面的sessions可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的 会话就...

  • 解决ORACLE账号system被锁和修改密码

    日期:

    前几天由于某些原因需要使用oracle的system用户,时间久了有点忘记了密码,故此尝试了几次,发现不对后找人要到了正确的密码,再次登录发现system用户被锁定了。 查网上资料得知system输入密码错误三次会被锁定,悲催了~~~ 由于记得sys用户的密码,故此使用s...