现在的位置: 首页 > 综合 > 正文

DB2入门笔记2

2013年06月05日 ⁄ 综合 ⁄ 共 900字 ⁄ 字号 评论关闭

一 创建表空间:

      create <storage type> tablespace <tablespace name>

      in <nodegroup name>

      pagesize <integer value in kilobytes>

      managed by <table space type>

      using ('<path>'size)

     

(1)       storage type 有三种:regular,一般选择;long,用于存储长整型数据类型和大对象数据类型;temporary,临时表空间。临时表空间又分为两种:系统临时表空间(system temporary)和用户临时表空间(user temporary)

(2)       in子句可以用来将表空间与特定的节点组相关联,如果语句中没有规定in子句时,会使用默认节点组IBMDEFAULTGROUP.

(3)       Pagesize用来定义表空间的每个页的大小,如果子句中没有规定pagesize子句时,默认页大小是4KB.

(4)       Managed by 用来定义表空间的类型是SMS还是DMS,managed by system 将建立SMS表空间,managed by database将建立DMS表空间。

例子如下:

Create tablespace resource  Managed by system Using('d:/acc_tbsp','e:/acc _tbsp','f:/acc_tbsp')

 

 

二 建表

 

create table <name>

(column_name,data_type,null_attribute)

in <tablespace_name>

例子:

resource表空间中创建一个表 emplyee,语句如下:

create table employee(

       empno char(10) not null primary key,

       empname varchar(20) not null,

       workdepart char(10),

       photo blob(10M) not null

)in resource

 

 

  

抱歉!评论已关闭.