Oracle从新手到高手
上QQ阅读APP看书,第一时间看更新

4.7 练习:维护EMPLOYEES表中的数据

在本练习中,将在SQL*Plus环境下,通过执行相应的函数向表中插入新的数据,以及执行删除表数据、更新表数据等一系列的维护操作。


操作步骤:

① 使用HR身份登录,向EMPLOYEES表添加一组数据,输入并执行如下SQL语句。

      SQL> insert into employees(employee_id,last_name,email,hire_date,job_
id,salary)
         2  values(300,'LILI','lili@gmail.com',sysdate,'SH_CLERK',1250);
      已创建1行。

通过SELECT查询语句,查看是否在EMPLOYEES表中添加了相应的记录。

② 使用UPDATE语句更新该记录的SALARY列,为部门编号为50的员工上调薪金20%。输入并执行如下的SQL语句。

      SQL> update employees
         2  set salary=salary*1.2
         3  where department_id=50;
      已更新 45 行。

③ 删除上述记录,输入并执行如下的SQL语句。

      SQL> delete employees
         2  where employee_id=300;
      已删除1行。

④ 创建EMPLOYEES表的一个副本,并向其中添加数据。

      SQL> create table employees_copy
         2  as select * from employees;
      表已创建。

⑤ 使用TRUNCATE语句清除employees_copy表中的数据。

     SQL>truncate table create table employees_copy;