随笔分类 - oracle
oracle 的相关学习记录
oracle安装过程中遇到的问题
摘要:今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oracl...
阅读全文
oracle 复杂语句
摘要:select nvl(sum1,'0')as sum1,nvl(sum2,'0') as sum2,da2 from( select count(*) as sum1,substr(APPLY_DATE,6,2) as da1 from TBSHIPRUNCHECKAPPLY where apply...
阅读全文
oracle 分页(rownum的理解) 以及 树节点的查询
摘要:1:什么是rownum, rownum的生成, rownum相关的符号操作Rownum是oracle生成结果集时得到的一个伪列, 按照读出行的顺序, 第一条rownum=1, 第二条=2.对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以...
阅读全文
oracle 内外连接,左连接,右连接 区别
摘要:首先讲解一下 on 与where后面接的条件的区别on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有leftjoin的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。(1,1那条数据就是left join的原则 必须返回左边表的记录,而应该显示的b表的数据就被过滤掉了)内外连接是主要区别就是主表的数据是否有过滤操作。例如有两张表(a/b) 结构分别如下图:但是通过内外连接查出来的数据明显是不同的,下面就举例说明(有点特殊的例子,在on后
阅读全文
oracle 新手遇到常见问题的解决办法
摘要:可能照成以下问题的原因也许有很多种,但是就小白而言,我只记录自己学习过程中遇到的所有的问题。希望对一些新手 小白们有所帮助。原因是 sys 不是sysdba 用户,你要将其作为sysdba 用户登录,就可以解决改问题了。或者你用system 用户去进行登录,就不会出现这样的问题。
阅读全文
oracle 密码忘记、密码遗失解决办法
摘要:忘了密码可以用操作系统验证方式登入SYS用,然后可以随意修改密码了。登入方法:1、进入命令提示符下,输入:sqlplus /nolog 回车进入SQL。2、在SQL环境下,输入:SQL> conn /as sysdba 回车登入SYS用户了。(就拿修改 scott用户来说吧)select username,password from dba_users where username='SCOTT'; 首先查看系统里面是否存在这样的用户alter user SCOTT identified by xxx; 将scott 用户的密码改成 xxx;(只有 下面提示用户已更改 的
阅读全文
浙公网安备 33010602011771号