摘要:
在 Oracle 的表使用过程中,实际上表中还有一些附加的列,称为伪列。 伪列就像表中的列一样可以显示出来,但是并不在表中存储。 伪列只能用来查询,不能进行增删改操作。 ROWID: 定义:表中的每一行在数据文件中都有一个物理地址,ROWID伪列返回的就是该行的物理地址。 作用:通过 ROWID 伪 阅读全文
摘要:
连接查询 定义:将多个表以某个或某列为条件进行连接操作而检索出关联数据的过程称为连接查询。 分类:内关联、外关联(全外关联、左外关联、右外关联)、交叉关联;内关联和左外关联是工作中最常用的两种关联方式。 交叉关联:表与表之间直接进行关联,不加筛选条件作用:会产生笛卡尔积,即两个或多个表查询结果集的乘 阅读全文
摘要:
ORACLE 临时表,可以有两种类型的临时表:会话级临时表、事务级临时表。 会话级临时表: 因为这个临时表中的数据和你的当前会话有关系,当你当前 SESSION 不退出的情况下,临时表中的数据就还存在,而当你退出当前 SESSION 的时候,临时表中的数据就全部没有了,这个时候如果以另外一个 SES 阅读全文
摘要:
表的约束定义:表的约束是 ORACLE 数据库中应用在表数据上的一系列强制性规则 按照约束用途分类: PRIMARY KEY:主键约束 FOREIGN KEY:外键约束 CHECK:检查约束 UNIQUE:唯一约束 NOT NULL:非空约束 创建约束: --给已创建好的表添加约束--语法结构:AL 阅读全文
摘要:
子查询定义:将一个查询块嵌套在另一个查询块的WHERE的子句中或HAVING的子句中的查询块称为子查询(或内层查询)。上层的查询块称之为父查询(或外层查询)。 单行子查询:不向外部返回结果,或者只返回一行结果 --查询EMP表中薪资最高的那个员工的所有信息 /* 1.确定数据来源 EMP 2.确定需 阅读全文
摘要:
聚合函数 定义:聚合函数对一组值执行计算,并返回单个值。聚合函数经常与SELECT语句的GROUP BY子句一起使用 --最大值:MAX(列名);各种数据类型都支持。 例如:SELECT MAX(SAL) FROM EMP; --最小值:MIN(列名);各种数据类型都支持。 例如:SELECT MI 阅读全文
摘要:
闪回技术(FLASHBACK) --查看回收站 RECYCLEBIN SELECT * FROM RECYCLEBIN; --恢复回收站中的表 --语法结构:FLASHBACK TABLE 表名 TO BEFORE DROP; FLASHBACK TABLE T_SCORE TO BEFORE DR 阅读全文
摘要:
给表名加上注释 --给表名加上注释的语法结构 --语法结构:COMMENT ON TABLE 英文表名 IS '中文注释' COMMENT ON TABLE DEPT IS '部门表'; 给字段加上注释 --给字段加上注释的语法结构 --语法结构:COMMENT ON COLUMN 字段名 IS ‘ 阅读全文
摘要:
交集 INTERSECT :取两个查询结果集的共有部分 SELECT DEPTNO FROM EMP INTERSECT SELECT DEPTNO FROM DEPT; 补集 MINUS :用第一个查询结果集减去第二个查询结果集的结果(常用于检测两个表数据是否一致) SELECT DEPTNO F 阅读全文
摘要:
数值类型: 整数类型:NUMBER(m); 其中m代表的是整数数值的位数;例如NUMBER(5),表示的数值范围为:-99999~99999。 浮点类型:NUMBER(m,n); 其中m代表的是浮点型数值的总位数(即整数位+小数位),n代表小数位的位数;例如NUMBER(5,2),表示的浮点型数值范 阅读全文