SQL 编程思想:一切皆关系
关系模型定义了单一的数据结构:关系,也就是二维表。SQL 是一种面向集合的编程语言,它操作的对象是集合,操作的结果也是集合。在 SQL 中,一切皆关系。
第19章 SQL语句:TRUNCATE TABLE
作用使用TRUNCATE TABLE语句可以删除表中的所有行。默认情况下,Oracle数据库还会执行以下操作:释放被删除行占用的全部空间,保留存储参数MINEXTENTS指定的空间将NEXT存储参数设置为段中最后被删除的区...
第5章 函数:AVG
语法作用AVG函数返回expr的平均值。该函数接受一个数字数据类型或者能够隐式转换为数字数据类型的非数字数据类型参数。该函数返回与参数相同的数字数据类型值。如果指定了DISTINCT,只能使用analytic_clause的qu...
第9章 SQL查询与子查询:分层查询
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/queries003.htm分层查询如果一个表中包含分层数据,则可以使用分层查询子句按照分层顺序返回数据行:hierachical_query_clause::=STA...
第3章 伪列:XMLDATA
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns010.htmOracle根据XMLSchema信息以及存储子句的说明将XMLType数据存储到LOB或者对象-关系列中。XMLDATA伪列允许访问底层的LOB或者对...
第3章 伪列:ROWNUM
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm对于查询返回的每一行,ROWNUM伪列返回一个指示Oracle从表或者联合中查询该行的顺序。第一个选择的行的ROWNUM为1,第二个为2...
第3章 伪列:ROWID
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns008.htm对于数据库中的每一行,ROWID返回该行的地址。ROWID的值包含定位数据行所需的所有信息,包括:对象的数据对象编号。数据...
第3章 伪列:ORA_ROWSCN
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns007.htm对于表的每一行,ORA_ROWSCN返回该行最后发生改变的系统更改号(SCN)的最大值。该伪列可以用于判断数据行最后...
第3章 伪列:OBJECT_ID与OBJECT_VALUE
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns005.htmhttp://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns006.htmOBJECT_IDOBJECT_ID伪列返回对象表或视图...
第3章 伪列:COLUMN_VALUE
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns004.htm如果引用不带COLUMNS子句的XMLTABLE构造函数,或者使用TABLE函数引用一个标量嵌套表类型,数据库返回一个具有单一列...
第3章 伪列:闪回版本查询伪列
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns003.htm版本查询伪列只能用于Oracle闪回版本查询(Flashback Version Query),它是Oracle闪回查询的一种形式。版本查询伪列包...
第3章 伪列:序列伪列
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns002.htm序列是能够产生连续唯一值的模式对象。这些值通常用于主键和唯一键。可以在SQL语句中使用以下伪列引用序列的值...
第3章 伪列:分层查询伪列
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns001.htm伪列与表的列类似,但是不在表中实际存储。可以查询伪列,但是不能插入、更新或者删除伪列的值。伪列还类似于一个没...
第2章 SQL基本元素:NULL
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm如果数据行的某列没有值,则该列被称为null,或者包含空值。null可以出现在不受NOT NULL或者PRIMARY KEY完整性约...
第2章 SQL基本元素:字面值
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm字面值是常量值的同义词,它们都是指一个固定的...
第13章 SQL语句:COMMENT
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4009.htm作用使用COMMENT语句在数据字典中添加一条关于表、视图、物化视图或者列的注释。要删除一条注释,将它设...
第9章 SQL查询与子查询:连接
原文地址:http://docs.oracle.com/cd/B19306_01/server.102/b14200/queries006.htm连接是从两个或多个表、视图或者物化视图中检索数据的查询。当查询的FROM子句中存在多个表时...