学习oracle笔记:表与字段(三)

4.更改字段名称、大小、类型等:

更改名称:

ALTER TABLE MYTABLE RENAME (OLD_FIELD) TO (NEW_FIELD);

大小、类型:

ALTER TABLE MYTABLE MODIFY FIELD_NAME TYPE(LENGTH);

其中:在表为空时,可以更改字段的类型、大小,可以把长度从大变到小,但当有记录之后,有些情况只能从小变到大,只能是兼容类型。

5.更改表名称:

ALTER TABLE MYTABLE_OLD RENAME TO MYTABLE_NEW;

6.复制表:

CREATE TABLE NEW_TABLE NOLOGIGNG AS SELECT * FRM MYTABLE; 

同时复制了数据,但并没有复制其主键、约束、触发器等。

7.更改表空间:

  ALTER TABLE MYTABLE MOVE TABLESPACE SPACE_NAME;

8.查看当前表所在表空间:

SELECT DEFAULT_TABLESPACE FROM USER_TABLES;

9.查看当前表空间里所有的表:

SELECT TABLE_NAME,TABLESPACE_NAME FROM USER_TABLES;

猜你喜欢

转载自413316ym.iteye.com/blog/1728264