oracle菜鸟学习之 自连接查询实验 实验表的创建表字段说明:id:员工编号name:员工名字ano:管理人员编号create table admin(id varchar2(4),name varchar2(10),ano varchar2(4)); insert into admin values(‘001‘,‘XiongDa‘,‘004‘); insert into admin values(‘002‘,‘XiongEr‘,‘004‘); insert into admin values(‘003‘,‘ZhangSan‘,‘003‘); insert into admin values(‘004‘,‘ZhaoSi‘,‘004‘);查看表SQL> se...
首发:http://www.arppinging.com/wordpress/?p=96oracle菜鸟学习之 表操作1.创建表在oracle中,创建表使用create table来实现SQL> create table student(sno number(6),sname varchar2(12),address varchar2(20));Table created.SQL> desc student;Name Null? Type----------------------------------------- -------- ----------------------------SNO ...
1、创建暂时表空间 创建表空间时,dbf文件一般存放在datafile文件的存放文件夹下(通常是在实例名命名的文件夹以下) 能够通过 select * from v$datafile;查看全部数据文件的存放位置create temporary tablespace 表空间名 tempfile ‘/data/oradata/CHUANSHU/datafile/tmp_文件名称.dbf‘size 50M autoextend on next 1M maxsize 1024Mextent management local;2、创建正式表空间 create tablespace 表空间名 logging datafile ‘/...
首发:http://www.arppinging.com/wordpress/?p=96 oracle菜鸟学习之 表操作 1.创建表 在oracle中,创建表使用create table来实现 SQL> create table student(sno number(6),sname varchar2(12),address varchar2(20));Table created.SQL> desc student;Name Null? Type----------------------------------------- -------- ----------------------------SNO ...
Oracle菜鸟学习之在RedHat 6.5上安装Oracle 11G首发:http://www.arppinging.com/wordpress/?p=90安装前准备工作 上传数据库软件至/tmp/下,并修改文件权限chmod -R 755 /tmp/database/ 创建用户和组 创建oracle用户,并将oracle用户加入oinstall和dba组,后面安装的时候需要用到 [root@localhost ~]# groupadd oinstall [root@localhost ~]# groupadd dba [root@localhost ~]# useradd -g oinstall -G dba oracle [root@localhost ...
首发:http://www.arppinging.com/wordpress/?p=93 Oracle菜鸟学习之 Oracle基础命令 1.connect和show user 连接用户和查看当前用户 SQL> show user; USER is "SCOTT" SQL> conn /as sysdba Connected. SQL> show user USER is "SYS" SQL> 2.clear screen 清除屏幕输出 3.spool 记录输出内容到文本 开启记录 SQL> spool /tmp/sql.txt SQL> select * from student;SNO SNAME BIRTHDAY ---------- -------...
[toc] oracle菜鸟学习之 select case when的使用 格式语法 casewhen 条件1 then action1when 条件2 then action2when 条件3 then action3when 条件N then actionNelse action end 例子 判断现在是几月 SQL> select case substr(‘20181118‘,5,2)2 when ‘08‘ then ‘8yue‘3 when ‘09‘ then ‘9yue‘4 when ‘10‘ then ‘10yue‘5 when ‘11‘ then ‘11yue‘6 when ‘12‘ then ‘12yue‘7 else ‘other‘8 end9 fro...
oracle菜鸟学习之 自连接查询实验 实验表的创建 表字段说明:id:员工编号name:员工名字ano:管理人员编号 create table admin(id varchar2(4),name varchar2(10),ano varchar2(4)); insert into admin values(‘001‘,‘XiongDa‘,‘004‘); insert into admin values(‘002‘,‘XiongEr‘,‘004‘); insert into admin values(‘003‘,‘ZhangSan‘,‘003‘); insert into admin values(‘004‘,‘ZhaoSi‘,‘004‘);查看表 SQL>...
oracle 菜鸟学习之 decode中if-then-else逻辑 decode类似于if - then - else 语法:decode(values,if1,then1,if2,then2,...else) values 代表某个表的任何类型的任意列或者一个通过计算所得的任何结果,当每个value值被测试,如果value的值为if1,decode函数的结果为then1,如果都不符合,那么就返回else。这里的if、then及else都可以是函数或计算表达式。 例子 create table student(id number,name varchar2(4),sex number); inser...
最近开发环境的oracle服务器磁盘空间满了,于是又开始像以前一样,到处删东西,终于删无可删了,我又打起了oracle数据文件的主意 最近开发环境的Oracle服务器磁盘空间满了,于是又开始像以前一样,到处删东西,终于删无可删了,我又打起了oracle数据文件的主意,由于对oracle知之甚少,由此也引发了一系列的oracle错误,后来经过不懈努力,oracle终于又活了过来。成功之后,必然要将这次浪费了几个小时的事件记录下来,引以为戒吧。...
oracle 菜鸟学习之 decode中if-then-else逻辑 decode类似于if - then - else 语法:decode(values,if1,then1,if2,then2,...else) values 代表某个表的任何类型的任意列或者一个通过计算所得的任何结果,当每个value值被测试,如果value的值为if1,decode函数的结果为then1,如果都不符合,那么就返回else。这里的if、then及else都可以是函数或计算表达式。 例子 create table student(id number,name varchar2(4),sex number); inser...
oracle菜鸟学习之 复杂的更新语句使用 实例与答案 问题:表T1里有a,b,c...N个字段,表T2里有a,b,c三个字段,然后想在T1中"c"与表T2中"c"相同的情况下,从表T2中将a,b覆盖表T1中的a,b,怎么做? 实验表: create table T1(a int,b int,c int,d int,e int); create table T2(a int,b int,c int); insert into T1 values(1,2,3,4,5); insert into T1 values(10,20,3,4,5); insert into T1 values(10,20,4,40,50); insert into T2 value...
[toc] oracle菜鸟学习之 select case when的使用 格式语法 casewhen 条件1 then action1when 条件2 then action2when 条件3 then action3when 条件N then actionNelse action end 例子 判断现在是几月 SQL> select case substr('20181118',5,2)2 when '08' then '8yue'3 when '09' then '9yue'4 when '10' then '10yue'5 when '11' then '11yue'6 when '12' then '12yue'7 else 'other'8 end9 from dual;CASESUBSTR('201 -...
oracle菜鸟学习之 自连接查询实验 实验表的创建 表字段说明:id:员工编号name:员工名字ano:管理人员编号 create table admin(id varchar2(4),name varchar2(10),ano varchar2(4)); insert into admin values('001','XiongDa','004'); insert into admin values('002','XiongEr','004'); insert into admin values('003','ZhangSan','003'); insert into admin values('004','ZhaoSi','004');查看表 SQL> select * from admin;ID ...