oracle
xionggala
这个作者很懒,什么都没留下…
展开
-
oracle第一天学习笔记
1 查询的时候,将两个字段拼加,使用 || 符号 例如,oracle自带的实例表 emp 中,将ename和sal查询的结果拼加就这么写 [code="sql"] select ename||sal from emp; [/code] 这样就会把 sal (NUMBER) 类型转换成字符类型和 ename 相加然后显示出来。 2 如何在字符串中引用 ' ? 用两个',像这样 ...原创 2009-12-06 22:02:46 · 100 阅读 · 0 评论 -
Oracle学习的第六天(三范式)
第一范式: 1,要有主键 2,列不可分 --- 能用一个字段表示就无需再分成两个字段 第二范式:不存在部分依赖 1,非主键的字段不依赖于非主键字段或者部分主键(两个字段合并成主键)的字段。 2,遇见 1 的情况,需要将该表分割成多表。 第三范式:不能存在传递依赖,不是主键的任何其他字段必须直接依赖于主键。...原创 2009-12-16 08:08:10 · 129 阅读 · 0 评论 -
Oracle学习第五天(view,dictionary,sequence,index)
[b]View[/b](视图):其实就是一个子查询,使用它可以方便我们的查询。 视图命名规则是 v$_viewname 。 [b]Dictionary[/b]:顾名思义,字典的意思,oracle将用户的表,用户创建的视图,索引 。。。等信息都存放在相应的表中,具体有哪些表,可以到 dictionary 表中对应去查询 常见的有 [b]user_tables ,...原创 2009-12-15 20:44:11 · 141 阅读 · 0 评论 -
Oracle分页Rownum
[b]a[/b] oracle每张表都会自动给其加上一个[b]伪字段叫做 rownum[/b] [b]b[/b] rownum 是按照查处的记录,按照顺序依次叠加排序的 1,2,3....... [b]c[/b] 在where中只能使用 =6 and r...原创 2009-12-09 22:47:20 · 116 阅读 · 0 评论 -
Oracle学习第四天(数据库 管理--easy DBA commond)
1 oracle 备份: oracle 的表空间是以用户为单位存在的,所以要备份某个用户的表,这么操作: a,进入一个文件夹 b,输入 exp 命令 c,按照 控制台的提示,输入用户名以及完成要备份的各种提示 2 oracle创建用户 [b]create[/b] user [i]daxiong[/i] identified by [i]daxiong[/i] default t...原创 2009-12-09 21:06:32 · 110 阅读 · 0 评论 -
Oracle使用技巧(dual , ed)
1 dual 是一个空表,用于计算使用,例如 [code="sql"] select 2*3 from dual [/code] 这样可以得出计算结果 2 ed 在我们使用sqlplus的时候,有的语句很长,我们可以使用 ed命令,将sql语句导入到记事本中,然后保存关闭记事本后,写的那些语句又可以返回到sqlplus中去,这样可以很方便我们在sqlplus控制台的操作。 ...原创 2009-12-09 12:50:36 · 170 阅读 · 0 评论 -
Oracle第四天学习笔记(连接查询题目)
1[b][size=medium] 有哪些人的工资,位于所有人平均工资之上?[/size][/b] 2[b][size=medium] 按照部门进行分组之后,每个部门工资最高的人?[/size][/b] 3[b][size=medium] 求每个部门平均薪水的薪水等级是多少?[/size][/b] [b]解法一[/b] [code="sql"] select e.deptn...原创 2009-12-09 12:20:30 · 99 阅读 · 0 评论 -
Oracle第三天学习(sql1999)表连接
1 原本用 sql1992的语法连接 emp和dept表是这样连的 [code="sql"] select ename,dname from emp ,dept where emp.deptno = dept.deptno; [/code] 换成 sql 1999的语法连接 emp和dept表的话,是这样连的 [code="sql"] select ename,dname from...原创 2009-12-08 21:15:51 · 127 阅读 · 0 评论 -
Oracle第三天学习(group by)
1 [u][i][b]group by[/b][/i][/u] 查询各个[b]部门[/b]的[b]平均薪水[/b] [code="sql"] select avg(sal) from emp group by deptno; [/code] 将部门[b]编号[/b]和[b]部门平均薪水[/b]一起查出来 [code="sql"] select deptno,avg(sal)...原创 2009-12-08 18:35:02 · 87 阅读 · 0 评论 -
oracle第二次学习笔记(第二天)
1 oracle 的 不等于 !=,用 符号 2 oracle对数据的升序降序,使用 order by [code="sql"] select ename,sal,deptno from emp where deptno 10 order by deptno asc,sal desc; [/code] 3 函数 to_char 处理字符串 ...原创 2009-12-07 22:14:50 · 82 阅读 · 0 评论 -
Oracle学习的第六天(pl/sql)
变量申明用 : declare,约定俗成变量名前加 v_val 变量赋值: [b] declare v_val number := 0; 申明 变量名 变量类型 赋值 [/b]原创 2009-12-16 09:02:18 · 101 阅读 · 0 评论