oracle 初級使用(表操作)

2021-08-09 10:56:17 字數 715 閱讀 4804

1.複製一張表

create table my_test as(select * from t_test);

--如果只想要表結構,不想要資料

create table my_test as(select * from t_test where 1=2);--加上乙個不可能實現的條件就可以。

2.在已有的表裡面增加列

alter table my_test add(test_flag char);

--在最後一列新增了 char(1)的 test_flag;

--如果想在指定的列新增,可以建立新錶,插入資料。

3.修改已有的列的屬性

alter table my_test modify(test_flag char(2));
4.修改表名

rename my_test to your_test;
5.清空一張表的操作

delete from my_test;

--delete 是需要commit的,如果資料量比較大會占用很大的緩衝區,

truncate table my_test;

--truncate 是ddl語言,不能回退,速度快。

6.刪除表

drop table my_test;

oracle表空間操作

建立表空間 oracle中的tablespace 表空間 就相當於sqlserver的database create tablespace data01 datafile d oracle ora92 oradata db data01.dbf size 200m uniform size 128k...

Oracle 臨時表操作

七 臨時表 只在會話期間或在事務處理期間存在的表.臨時表在插入資料時,動態分配空間 create global temporary table temp dept dno number,dname varchar2 10 on commit delete rows insert into temp ...

oracle 基本表操作

這篇文章主要是總結自己在使用oracle時,用到的一些建立和查詢表的語句,這裡總結一下,方便以後查詢。1 建立表的基本語法 create table 表名 欄位名1 列名 資料型別 列的特徵,欄位名2 列名 資料型別 列的特徵 not null oracle常用的型別 varchar2 size 可...