Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2089244
  • 博文数量: 519
  • 博客积分: 10070
  • 博客等级: 上将
  • 技术积分: 3985
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-29 14:05
个人简介

只问耕耘

文章分类

全部博文(519)

文章存档

2016年(1)

2013年(5)

2011年(46)

2010年(220)

2009年(51)

2008年(39)

2007年(141)

2006年(16)

我的朋友

分类: 数据库开发技术

2009-01-19 16:22:01

在多个表空间中创建表

表数据、表的索引以及与该表相关联的任何长整型列数据可以存储在同一表空间中。也可以将索引放在一个单独的表空间中,并将任何长整型列数据放在一个单独的表空间中,以便与用于存放其余表数据的表空间分隔开。

先决条件

在运行 CREATE TABLE 语句之前,所有表空间都必须存在。

限制

只能使用 DMS 表空间来分隔表的各个部分。

过程

要使用控制中心来在多个表空间中创建一个表:

  1. 展开对象树,直到您看到 文件夹为止。
  2. 4 右键单击 文件夹,并从弹出菜单中选择 创建
  3. 输入表名并单击 下一步
  4. 为该表选择列。
  5. 表空间 页上,单击 使用单独的索引空间 使用单独的长型空间 ,指定信息,并单击 完成

要使用命令行来在多个表空间中创建一个表,输入:

   CREATE TABLE 
      (    )
       IN <table_space_name>
       INDEX IN 
       LONG  IN  

以下示例显示如何创建 EMP_PHOTO 表来将该表的不同部分存储在不同的表空间中:

   CREATE TABLE EMP_PHOTO
      (EMPNO        CHAR(6)      NOT NULL,
       PHOTO_FORMAT VARCHAR(10)  NOT NULL,
       PICTURE      BLOB(100K) )
   IN RESOURCE
   INDEX IN RESOURCE_INDEXES
   LONG  IN RESOURCE_PHOTO 

此示例将使 EMP_PHOTO 数据按如下所示存储:

  • 为 EMP_PHOTO 表创建的索引将存储在 RESOURCES_INDEXES 表空间中
  • PICTURE 列的数据将存储在 RESOURCE_PHOTO 表空间中
  • EMPNO 和 PHOTO_FORMAT 列的数据将存储在 RESOURCE 表空间中
相关参考

此主题可在以下位置找到:《管理指南:实现》

阅读(5269) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~