Oracle 9i 模式对象和表管理详解
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Oracle9i 模式对象 Oracle9i 中的模式对象是指在数据库中存储的基本单位,包括表、索引、视图、同义词、序列、簇等。这些对象是 Oracle9i 数据库的核心组成部分,用于存储和管理数据。 表(Table) -------- 表是 Oracle9i 数据库中数据存储的基本单位。每个表具有一表名和列的集合。每一列有一个列名、数据类型、宽度或精度、比例。一行是对应单个记录的列信息的集合。表可以分为 Regular Table 和 Partitioned Table 两种类型。 ### Regular Table Regular Table 是 Oracle9i 数据库中最基本的表类型。创建 Regular Table 可以使用以下语句: ```sql CREATE TABLE employees ( empno NUMBER(4), last_name VARCHAR2(30), deptno NUMBER(2) ) PCTFREE 20 PCTUSED 50 STORAGE(INITIAL 200K NEXT 200K PCTINCREASE 0 MAXEXTENTS 50) TABLESPACE data01; ``` ### Partitioned Table Partitioned Table 是一种特殊的表类型,它可以将大型表分割成多个小表,提高查询性能。创建 Partitioned Table 可以使用以下语句: ```sql CREATE TABLE sales ( sale_id NUMBER, sale_date DATE, amount NUMBER ) PARTITION BY RANGE (sale_date) ( PARTITION sales_q1 VALUES LESS THAN (TO_DATE('2001-04-01', 'YYYY-MM-DD')), PARTITION sales_q2 VALUES LESS THAN (MAXVALUE) ) STORAGE(INITIAL 100K NEXT 100K PCTINCREASE 0 MAXEXTENTS 50) TABLESPACE data01; ``` 修改表结构 ------------- 修改表结构可以使用 ALTER TABLE 语句。例如,添加列可以使用以下语句: ```sql ALTER TABLE employees ADD (new_column VARCHAR2(20)); ``` 删除列可以使用以下语句: ```sql ALTER TABLE lunartest DROP COLUMN OBJECT_NAME; ``` 将列标志为“未使用(UNUSED)”可以使用以下语句: ```sql ALTER TABLE lunartest SET UNUSED (DATA_OBJECT_ID); ``` 删除未使用的列可以使用以下语句: ```sql ALTER TABLE lunartest DROP UNUSED COLUMNS; ``` 并行创建表 ------------ Oracle9i 提供了并行创建表的功能,可以使用以下语句: ```sql CREATE TABLE test STORAGE(INITIAL 200K NEXT 200K PCTINCREASE 0 MAXEXTENTS 50) NOLOGGING PARALLEL TABLESPACE USERS AS SELECT * FROM USER_OBJECTS; ``` 在创建表时,可以使用 PARALLEL 子句指定并行度。在查询中,可以使用 PARALLEL 提示来指定并行度。 Oracle9i 模式对象是 Oracle9i 数据库的核心组成部分,用于存储和管理数据。了解表结构和修改表结构的方法是数据库管理员和开发者的必备技能。
![](https://csdnimg.cn/release/download_crawler_static/87422682/bgd.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87422682/bge.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87422682/bgf.jpg)
剩余74页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)