Oracle数据处理课后练习题

1. 运行以下脚本创建表my_employees

Create table my_employee ( id number(3),

first_name varchar2(10),

Last_name varchar2(10),

User_id varchar2(10),

Salary number(5));

clip_image002

表的结构

clip_image004

2. 显示表my_employees的结构

DESC my_employees;

clip_image004[1]

3. 向表中插入下列数据

ID

FIRST_NAME

LAST_NAME

USERID

SALARY

1

patel

Ralph

Rpatel

895

2

Dancs

Betty

Bdancs

860

3

Biri

Ben

Bbiri

1100

4

Newman

Chad

Cnewman

750

5

Ropeburn

Audrey

Aropebur

1550

INSERT INTO my_employee

VALUES(1,’patel’,’Palph’,’Rpatel’895);

clip_image006

插入数据后的查询结果

clip_image008

4. 提交

COMMIT;

clip_image010

5. 将3号员工的last_name修改为“drelxer”

UPDATE my_employees

SET last_name = ‘drelxer’

WHERE id = 3;

clip_image012

6. 将所有工资少于900的员工的工资修改为1000

UPDATE my_employees

SET salary = 1000

WHERE salary< 900

clip_image014

7. 检查所作的修正

SELECT * FROM my_employees

WHERE salary < 900

clip_image016

8. 提交

COMMIT;

clip_image018

9. 删除所有数据

DELETE FROM my_employees;

clip_image020

10. 检查所作的修正

SELECT * FROM my_employees;

clip_image022

11. 回滚

ROLLBACK;

clip_image024

12. 清空表my_employees

TRUNCATE TABLE my_employees

clip_image026

能够回滚成功,但是数据都被清空了,实际上是失败的.

打赏

发布者

张 大鹏

北京理想国惠玩科技有限公司CEO

发表评论

电子邮件地址不会被公开。 必填项已用*标注