该学习笔记用到的Employee表

    这是我在学习Oracle是用到的Employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。

drop table Employee;
-- 员工信息表
create table Employee(
       -- 员工编号
       EmpNo number(3) primary key,
       -- 姓名
       Name varchar2(20) not null,
       -- 工作
       Job varchar2(30),
       -- 是否是经理
       Manager number(2),
       -- 受雇时间
       HireDate varchar2(20),
       -- 薪水
       Salary number(10,2),
       -- 授权
       Commision varchar2(50),
       -- Department 部门编号
       DeptNo number(5)
)
/
-- 查看数据字典
select * from dba_tab_cols t where t.table_name='EMPLOYEE';
select * from Employee;
-- 删除并创建简单序列
drop sequence EmpSeq;
create sequence EmpSeq;
-- 使用序列并插入数据
insert into Employee values(EmpSeq.Nextval,'李明','人事助理',0,'2006-08-15',4200,'人事',1);
insert into Employee values(EmpSeq.Nextval,'赵林','后勤主任',0,'2008-01-05',3500,'后勤',2);
insert into Employee values(EmpSeq.Nextval,'晓月','财务经理',1,'2007-11-16',6800,'财务',3);
insert into Employee values(EmpSeq.Nextval,'钱勇','销售经理',1,'2009-01-09',5300,'销售',4);
commit;

你可能感兴趣的:(oracle,sql,工作)