ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 移动BLOB字段到另一个表空间

移动BLOB字段到另一个表空间

原创 Linux操作系统 作者:sanxiagirl 时间:2009-04-03 18:00:18 0 删除 编辑

有一些表中含有BLOB字段(用于存储JPG,PDF,EXCEL等文档),为了便于管理,新建一个BLOBS表空间,专门存放它们.

可是alter table table_name move tablespace new_tbs时只能移动非lob字段以外的数据,而如果需要同时移动lob相关字段的数据,就必需用如下的含有特殊参数据的语句来完成。

alter table table_name move tablespace tbs_name lob (col_lob) store as(tablespace  new_tbs);

在建立含有lob字段的表时,Oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10640532/viewspace-584598/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-02

  • 博文量
    142
  • 访问量
    497974