Oracle
文章平均质量分 59
OnlyQi
我是一只蜗牛
展开
-
Hierarchical Queries in Oracle
有一些表存在层级关系,例如Oracle的示例表hr.employees:LAST_NAME EMPLOYEE_ID MANAGER_ID King 100 - Kochhar 101 100 De Haan 102 100 Hunold 103 102 Ernst 104 103 可以看到每个员工有自己的manager,从而形成类似这样的层级关系:King是最大的领导,因此他就是root,下面有.原创 2021-09-26 18:27:57 · 360 阅读 · 1 评论 -
Oracle中的物化视图
原文A materialized view is a replica of a target master from a single point in time. The master can be either a master table at a master site or a master materialized view at a materialized view site.A materialized view can be either read-only, updatable..转载 2021-04-06 20:55:35 · 465 阅读 · 0 评论 -
Oracle中的表概览
表是Oracle数据库中数据组织的基本单元。Oracle支持多种表,从不同的角度可划分为多种类型:关系型表(Relational tables)和对象型表(Object tables)关系型表是最常见的表类型。关系型表是一张二维表,其中“关系”是指不同字段值组合在一起构成的关系,以及表与表之间的关系(也就是外键)。熟悉Java等面向对象语言的同学应该对“对象”这个概念很熟悉。对象型表是指表中的数据支持封装,继承等面向对象特性的那些表。堆表(heap-organized table)和索引组织原创 2021-02-01 19:59:56 · 579 阅读 · 0 评论 -
Oracle数据库架构
参考文档多租户架构Instance由内存中的SGA和一系列的进程组成。CDB由control file,online redo files and data files组成。instance + CDB则组成了一个Oracle database。PDBs是由用户创建的,物理上由一个或多个data files组成。由于PDBs只有data files,显然PDBs需要“plug”到CDB才能使用。PDBs也可以被unplugged,unplugged后的PDBs包含一个或.原创 2021-02-01 11:39:52 · 352 阅读 · 1 评论 -
Oracle中的row结构
参考文档Oracle中一行数据是由一个或多个row piece组成的。如果一整行数据可以被放入一个单独的data block中,则这一整行数据就是一个row piece。如果由于一行数据太长,需要将一行数据放入多个data block中,则将这一整行数据拆分成多个row piece,一个row piece放入一个data block。一个data block通常也只会存储一行数据的一个row piece。每一行数据在data block header的row directory中都有一个slot,记原创 2021-01-29 18:20:01 · 1349 阅读 · 0 评论 -
记录几个Oracle官方文档
Oracle Database ConceptsSQL Tunning GuideDatabase Performance Tunning GuideData Warehouse Guide原创 2021-01-29 15:21:34 · 158 阅读 · 0 评论 -
Oracle的primary key
转载:https://www.oracletutorial.com/oracle-basics/oracle-primary-key/转载 2021-01-12 08:09:02 · 296 阅读 · 0 评论 -
PL/SQL中的循环控制
参考原文:controlling-the-flow-of-execution1, For loopFor loop分为numeric and a cursor FOR loop两种:PROCEDURE display_multiple_years ( -- numeric FOR loop的例子 start_year_in IN PLS_INTEGER ,end_year_in IN PLS_INTEGER)ISBEGIN FOR l_current_year --原创 2021-01-11 16:27:26 · 210 阅读 · 0 评论 -
PL/SQL中的BULK COLLECT/FORALL
本文参考文档:bulk collect and forall我们通常会在PL/SQL中同时使用PL/SQL和SQL statements。PL/SQL statements are run by the PL/SQL statement executor; SQL statements are run by the SQL statement executor. When the PL/SQL runtime engine encounters a SQL statement, it stops and原创 2021-01-11 16:05:36 · 197 阅读 · 0 评论 -
PL/SQl基础概览
本文参考了官方文档:https://www.oracle.com/database/technologies/appdev/plsql.htmlPL/SQL的特点:a,PL/SQL is case-insensitive with regard to identifiers. 通常的做法是关键字大写,变量名等使用小写且用下划线分割。b,Unless you put double quotation marks around the names of those database objects(t原创 2021-01-11 12:32:56 · 304 阅读 · 0 评论 -
Oracle中的分析函数
Oracle中的分析函数功能强大,非常方便,因此要重点掌握。现在SQL Server,MySQL也都提供了类似的函数。1,基本语法原创 2020-10-10 12:46:50 · 842 阅读 · 0 评论 -
Oracle中的内置函数
Oracle中的内置函数非常多,这里只介绍比较常用的。1,字符型函数LOWER/UPPER – 大小写转换select upper('this is a lower string.') from dual;CONCAT – 连接两个字符串select concat('abc','def') from dual;SUBSTR – 从字符串中截取子字符串select substr('abcdef',0,4) from dual; --0表示从第一位开始截取,4表示截取4个字符。省略4表示截取到原创 2020-10-09 19:57:16 · 300 阅读 · 0 评论 -
Oracle中的基础数据类型
一,字符型CHAR - 定长字符类型,单位可以使用字节数或字符数。例如:CHAR(2 BYTE) -- 长度为2个字节CHAR(2 CHAR) -- 长度为2个字符,具体占几个字节还要看编码。比如存储双字节的汉字,则实际长度是4个字节。CHAR(2) -- 不指定则表示长度为2个字节VARCHAR/VARCHAR2varchar和varchar2在Oracle里是同义词,但是Oracle建议使用VARCHAR2。变长字符类型,和char类似,其单位可以使用字节数或字符数。VARCHAR2(2原创 2020-10-09 16:48:21 · 813 阅读 · 0 评论 -
Oracle内存结构
http://docs.oracle.com/cd/B19306_01/server.102/b14220/memory.htm#i8451转载 2016-04-12 16:36:25 · 1396 阅读 · 0 评论 -
Oracle数据库概念介绍(官方文档)
http://docs.oracle.com/cd/B19306_01/server.102/b14220/schema.htm转载 2016-04-25 10:43:52 · 1533 阅读 · 0 评论 -
Oracle Developer Data Modeler项目实践
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldevdm/r30/datamodel2moddm/datamodel2moddm.htm转载 2016-04-25 10:45:11 · 4278 阅读 · 0 评论 -
Oracle事务概念
本文参考了官网http://docs.oracle.com/cd/B28359_01/server.111/b28318/transact.htm 必看!这篇文章包含了一些更细节的描述:http://docs.oracle.com/cd/E25054_01/server.1111/e25789/transact.htm#i974事务的开始:A transaction in原创 2016-04-07 12:35:59 · 2468 阅读 · 0 评论