版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
文章目录
一. 表
<1> 创建表
1. 普通建表
create table department (
dep_no number(2) primary key comment '主键',
dep_name varchar2(20) not null ,
location varchar2(40) default 'QingDao' not null # 列名 类型 默认值 约束
);
2. 子查询建表
create table emp_new ( name, job, salary, hiredate )
as
select name, job, salsry, hiredate
from emp
where dep_no = 30;
3. 创建临时表
create global temporary table employee_temp (
temp_no number(3)
);
<2> 操作表
1. 修改表
rename old_table to new_table;
2. 删除表
(1) 删除表结构和内容
drop
(2) 仅删除表内容
<3> 操作列
1 添加列
alter table department add(
sex char(4) default '无'
);
2 修改列
alter table department modify (
dep_no number(3) primary key
);
3 删除列
alter table department drop (
location
);