GDOU-B-11-112
广东海洋大学学生实验报告书(学生用表)
实验名称 学院(系) 学生姓名
Oracle实验四 信息学院 学号
专业
课程名称 大型数据库Oracle 课程号 计算机科学与技术
实验地点
班级 实验日期
4.5 实验指导 P93
实验指导4-1:操作数据
在SQL*Plus环境下,对VENDTION模式中的“客户信息”表执行如下操作: 1、向“客户信息”表中添加一组数据。输入并执行如下SQL语句:
INSERT INTO 客户信息(客户编号,客户姓名,客户地址,所属业务员编号,联系电话)
VALUES(‘1014’,’刘丽’,’北京朝阳区’,’1005’,’13145689875’)
通过SELECT查询语句,查看是否在“客户信息”表中添加了相应的记录。
2、使用UPDATE语句更新该记录的“客户地址”列,使其值为“北京西城区”。输入并执行如下SQL语句:
UPDATE 客户信息
SET 客户地址=’北京西城区’ WHERE 客户编号=’1014’
查看该记录的“客户地址”列信息是否已经被修改。
3、删除该记录。输入并执行如下SQL语句:
DELECT 客户信息
WHERE 客户编号=’1014’
4、使用如下语句创建一个“客户基本信息”表,并使用INSERT语句与SELECT语句向其添加数据:
CREATE TABLE 客户基本信息( 姓名 VARCHAR2(10), 住址 VARCHAR2(50), 联系电话 VARCHAR2(20) );
INSERT INTO 客户基本信息(姓名,住址,联系电话) SELECT 客户姓名,客户地址,联系电话 FROM 客户信息;
5、使用TRUNCATE语句清除“客户基本信息”表。
实验指导4-2:使用SQL*Plus命令实现动态查询 在SQL*Plus环境下,使用如下命令:
1、在SQL*Plus中清除缓冲区,并使用INPUT命令输出SQL命令和SQL*Plus命令。
CLEAR BUFFER INPUT
COLUMN 客户姓名 HEADING 姓名 COLUMN 客户地址 HEADING 地址 COLUMN 联系电话 HEADING 电话 SELECT 客户姓名,客户地址,联系电话 FROM 客户信息
WHERE 所属业务员编号=’&1’
2、使用SAVE命令保存该内容到文件C:\\Customer,并打开该文件查看保存的内容。
SAVE C:\\Customer
保存该命令文件后,以后便可使用该命令文件动态查询某业务员的客户信息。