Oracle中用sql語句建立和管理表
阿新 • • 發佈:2018-11-04
建立語法
create table [schema.]tablename
(column datatype [default expr] [constaint],
....)
查看錶結構
desc tablename
克隆表
克隆整個表:
create table emp as select * from scott.emp;
克隆表結構:
create table emp2 as select * from scott.emp where 1=2;
修改表
1、新增新列
alter table tablename add (column datatype [default expr]);
2、刪除列
alter table tablename
drop column colname
3、列改名
alter table tablename
rename column colname to new_colname
4、表改名
alter table tablename rename to new_tablename
rename test2 to test
5、修改列的資料型別,尺寸和預設值
alter table tablename
modify (column datatype [default values])
6、將列標記為不可用
alter table tablename
set unused(column)
7、刪除表
drop table tablename
8、刪除所有表記錄,保留表結構
truncate table tablename
9、表加註釋
comment on table tablename is '...註釋內容...'
10、列加註釋
comment on column tablename.column is '......'