oracle
文章平均质量分 53
yang576017120
不断奋斗的人
展开
-
查询出多条记录取一条
举一个简单的例子(查询出多个记录任意取一条):现有表aaa,A Baaa 1aaa 2bbb 3 bbb 4bbb 5bbb 6ccc 7ccc 8执行select t.* from aaa t where t.b = (select b from aaa where a = t.a and rownum a....原创 2011-10-18 16:58:47 · 532 阅读 · 0 评论 -
oracle树状数据结构start with...connect by prior
今天改了个oracle树形结构展示的问题,帮人擦屁股啊。之前组织机构展示没有层次,改的时候使用的oracle的自带的start with...connect by prior有好多人已经总结了,我就直接拿过来用,很顺利。在这里简单show一下,说不定有人要用到这个时,还是有点帮助的。 借鉴文章:http://www.zxbc.cn/a/Oracle/20100506084...原创 2012-12-11 17:04:10 · 92 阅读 · 0 评论 -
oracle通过约束名查看表名的方法即异常
首先咱不是dba啊,但老是操作oracle,多了解点还是很有好处的。 想知道某个索引属于哪个表,可以执行下面的这个sql:select TABLE_NAME from all_constraints where CONSTRAINT_NAME='PK_ID'; 注意:1.表应为:all_constraints2.主键约束“PK_ID”必须大写 遇到类似异常...2012-12-03 14:33:37 · 120 阅读 · 0 评论 -
oracle通过游标方式删除所有以NO开头的session
declare cursor cur_sess is select sid, serial# from v$session where username...原创 2012-03-20 09:12:09 · 91 阅读 · 0 评论 -
PL/SQL 中调用存储过程
今天写了个存储过程,为了删除测试数据用,平常老是pl/sql,查了半天才查到怎么调用存储过程,有的文章写的太乱了,在这里记录一下 在 PL/SQL 中调用存储过程 oracle1、在sql的执行窗口中只能这样调用"call OUT_TIME(); ",这样执行就是把”call OUT_TIME(); “当成一个sql语句,而exec OUT_TIME();不是一个sql语句,是一个执行...原创 2012-07-13 18:02:56 · 1570 阅读 · 0 评论 -
今天工作中用到的很有用的sql
一 表备份与恢复语句create table THBCRM_t_member as select * from t_member;--备份delete from t_member; INSERT INTO t_member SELECT * FROM THBCRM_t_member; --恢复二 查看用户名重复的用户select u.id,u.deleted,u.us...原创 2012-10-24 14:17:37 · 95 阅读 · 0 评论 -
ORA-01407 cannot update 。。。 TO NULL
我遇到下面的这种情况:现在A库中有会员表,会员卡表,会员与卡的关系表,B库中也有这三个表,两个库的会员表的手机号是一对一的关系,是相等的,主键不相等。想用A库中这三个表的主键(会员id,卡id,关系表中的会员id与卡id)去更新B库中对应的三个表的主键,唯一的关系就是会员的手机号一样。 我开始老是想通过一个sql语句解决,通过会员的手机号更新一下就可以了,但没写出来,后来咨询...原创 2012-10-24 13:51:18 · 1311 阅读 · 0 评论 -
linux上oracle误删除一个没有用的dbf表空间文件
在Linux下面安装好Oracle只有,Linux 下面就会有一个Oracle用户这个用户的目录在/home/oracle所以在登陆Oracle的时候要先使用Oracle用户才能登陆上去su - oracle 转换用户sqlplus /nolog 不连接任何数据库conn /as sysdba 用sysdba 登陆conn 用户名/密码 也可以登录linux上or...原创 2012-06-13 19:27:19 · 215 阅读 · 0 评论 -
Oracle中TO_DATE、TO_CHAR,Oracle函数大全
Oracle中TO_DATE格式 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four d...2011-11-28 14:41:02 · 95 阅读 · 0 评论 -
Integer和BigDecimal转换
(一) Integer类型 1). 定义 Integer a=new Integer(int value); Integer a=new Integer(String value); 2). 转换 i. 定义中就可以将int型和String型的转换为Integer型 ...2011-11-02 14:14:48 · 4641 阅读 · 0 评论 -
Oracle expdp/impdp导出导入命令总结(我的第100篇文章)
我现在的情况是:在plsql中导入导出表慢,还老断开连接,想找一个快速稳定的方式连接oracle。经dba说expdp快,就用了一下,这里简单总结一下,以后如果再用到时方便。使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。...原创 2012-09-05 11:03:42 · 149 阅读 · 0 评论