- 1
- 0
- 约1.27万字
- 约 74页
- 2018-02-26 发布于江苏
- 举报
s_chapter07_Oracle存储对象
专题Oracle数据库的存储对象 专题:Oracle数据库的存储对象 数据库存储数据库用户所持有(owner)的数据库对象,一个数据库用户所持有的全部对象的集合,称为模式(Schema)。 每一个模式名就是用户名。模式对象为一用户所持有的数据库结构,包含表、视图、索引、聚集、序列、同义词、数据库链、过程和包等对象。 模式对象是逻辑数据存储结构,一个模式对象逻辑地存储在数据库的一个表空间,每一个对象的数据物理地存储在一表空间的一个或多个数据文件中。 表(Table) 关系模型中的关系称为表,表是ORACLE数据库中数据存储的基本单位。其数据按行、列存储。每个表具有一表名以及列的集合组成。 每个表所包含的列至多为254列。每一列有一列名、数据类型、宽度和精度。对于表的每一列可指定完整性约束。 一般,表的建立者为该表的持有者(OWENR),DBA用户可为别的用户建立表,此时,DBA为表的建立者,但他不是表的持有者。 在建立非聚集表时,ORACLE为它在指定的表空间中自动地分配一个数据段,存放表的数据。 临时表 临时表和表都是Oracle中的存储机制,其定义永久存在。 但向临时表中插入的数据仅仅在会话期或事务期内存在。 临时表提供了缓存结果或结果集的手段。 临时表 在Oracle中,可以创建以下两种临时表: 1) 会话特有的临时表 CREATE GLOBAL TEMPORARY TABLE_NAME (column specification ) ON COMMIT PRESERVE ROWS; 2) 事务特有的临时表 CREATE GLOBAL TEMPORARY TABLE_NAME (column specification ) ON COMMIT DELETE ROWS; 所建的临时表虽然是存在的,但是如果insert 一条记录然后用别的连接登上去select,记录是空的。 外部表 External table和正规的表很相似,创建的语法类似于: “CREATE TABLE ... ORGANIZATION EXTERNAL” ,其特点是: 数据在数据库的外部组织,是操作系统文件。 操作系统文件在数据库中的标志是通过一个逻辑目录来映射的。 数据是只读的。(外部表相当于一个只读的虚表) 不可以在上面运行任何DML操作,不可以创建索引。 可以查询操作和连接。可以并行操作。 外部表的例子 假设如下的两个平面文件 ??1.dat:???7369,SMITH,CLERK,7902,17-DEC-80,100,0,20 ???7499,ALLEN,SALESMAN,7698,20-FEB-81,250,0,30 ???7521,WARD,SALESMAN,7698,22-FEB-81,450,0,30 ???7566,JONES,MANAGER,7839,02-APR-81,1150,0,20 ??2.dat:???7654,MARTIN,SALESMAN,7698,28-SEP-81,1250,0,30 ???7698,BLAKE,MANAGER,7839,01-MAY-81,1550,0,30 ???7934,MILLER,CLERK,7782,23-JAN-82,3500,0,10 ???? 创建一个逻辑目录并进行适当授权: ???????SQL CREATE DIRECTORY TESTDIR AS D:\TEMP\; ?????目录已创建。 ?????SQL GRANT READ ON DIRECTORY TESTDIR TO DEMO; ?????授权成功。 ?????SQL GRANT WRITE ON DIRECTORY TESTDIR TO DEMO; ?????授权成功。 外部表的例子 CREATE TABLE DEMO.EXT ( emp_id number(4), ename varchar2(12), job varchar2(12) , mgr_id number(4) , hiredate date, salary number(8), comm number(8), dept_id number(2) ) ORGANIZATION EXTERNAL (TYPE ORACLE_LOADER DEFAULT DIRECTORY TESTDIR ACCESS PARAMETERS(RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ,) * LOCATION(1.DAT,2.DAT) ) 列(COLUMN) 列即为表中的属性,具有数据类型和长度,对于使用NUMBER数据类型的列,
您可能关注的文档
- MBA论文—中国在线保险经纪业经营模式研究.doc
- NBSS寿险讲师手册(培训讲座课件PPT).ppt
- new_期权仿真交易周报(20140818-20140822).docx
- new_期权仿真交易周报(20140825-20140829).docx
- new_期权仿真交易周报(20140901-20140905).docx
- new_期权仿真交易周报(20140909-20140912).docx
- new_期权仿真交易周报(20140922-20140926).docx
- NJ1041汽车螺旋弹簧离合器的设计(机械CAD图纸).doc
- PPT27页-2009-11-17当前保险会计准则改革及其影响和挑战-中国保监会财会部赵宇龙处长-地点:长城人寿.ppt
- The_Krakow_Experience_presentation(中文).ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 课题申报书:四川方言口传文化的传承普及与乡土记忆重建研究.docx VIP
- 医院中层干部考核细则一.doc
- 公司生产安全事故应急预案(按照新导则GBT 29639-2020编制).pdf VIP
- 作业批改系统论文.doc VIP
- DB37_T 4406.1-2021 政法机关刑事案件网上协同指南 第1部分:基础数据规范.docx VIP
- DB37_T 4413.4-2021 生态环境数据共享技术规范 第4部分:土壤.docx VIP
- DB11_T 1820-2025 控制性详细规划(街区层面)环境影响评价技术指南.pdf VIP
- DB11_T 1455-2025 电动汽车充电基础设施规划设计标准.pdf VIP
- DB11_T 1033-2025 工业射线探伤辐射安全和防护分级管理要求.pdf VIP
- 北京市西城区2025-2026学年高三(上)期末历史+答案.pdf
原创力文档

文档评论(0)