第4章sqlplus使用示例.docx

上传人:b****4 文档编号:5040429 上传时间:2023-05-07 格式:DOCX 页数:17 大小:383.38KB
下载 相关 举报
第4章sqlplus使用示例.docx_第1页
第1页 / 共17页
第4章sqlplus使用示例.docx_第2页
第2页 / 共17页
第4章sqlplus使用示例.docx_第3页
第3页 / 共17页
第4章sqlplus使用示例.docx_第4页
第4页 / 共17页
第4章sqlplus使用示例.docx_第5页
第5页 / 共17页
第4章sqlplus使用示例.docx_第6页
第6页 / 共17页
第4章sqlplus使用示例.docx_第7页
第7页 / 共17页
第4章sqlplus使用示例.docx_第8页
第8页 / 共17页
第4章sqlplus使用示例.docx_第9页
第9页 / 共17页
第4章sqlplus使用示例.docx_第10页
第10页 / 共17页
第4章sqlplus使用示例.docx_第11页
第11页 / 共17页
第4章sqlplus使用示例.docx_第12页
第12页 / 共17页
第4章sqlplus使用示例.docx_第13页
第13页 / 共17页
第4章sqlplus使用示例.docx_第14页
第14页 / 共17页
第4章sqlplus使用示例.docx_第15页
第15页 / 共17页
第4章sqlplus使用示例.docx_第16页
第16页 / 共17页
第4章sqlplus使用示例.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

第4章sqlplus使用示例.docx

《第4章sqlplus使用示例.docx》由会员分享,可在线阅读,更多相关《第4章sqlplus使用示例.docx(17页珍藏版)》请在冰点文库上搜索。

第4章sqlplus使用示例.docx

第4章sqlplus使用示例

第2章SQL*Plus使用

 

【实验目标】

完成本章的内容以后,您将达到:

Ø用desc查看表结构

Ø掌握常用SQL*Plus的缓冲区编辑命令

Ø用column显示列的宽度

Ø用“setlinn”命令设置行的宽度

本章实验给出了全面的操作步骤,请学生按照给出的步骤独立完成实验,以达到要求的实验目标。

第一阶段——指导学习(20分钟)

1.用“desc”命令查看表结构

以下步骤说明如何在SQL*Plus中用“desc”命令查看表结构。

1)通过开始菜单,运行SQL*Plus;

图2.1开始菜单中的“SQL*Plus”菜单项

图2.2“SQL*Plus”登录界面

2)用户名、口令均输入hr,主机字符串输入imti:

图2.3“SQL*Plus”登录时的信息输入界面

3)单击“确定”按钮,登录hr用户;

图2.3图2.4“SQL*Plus”用户登录后的界面

4)在“SQL>”提示符下,输入“descemployees”命令,SQL*Plus即会将表“employees”的结构显示出来,如下图所示:

图2.4显示employees表结构

2.查看SQL*Plus缓冲区的SQL语句

在“SQL>”提示符下,输入“l”(或“list”)命令即可查看缓冲区的SQL语句,如下图所示:

图2.5list命令显示结果

3.设置缓冲区的当前行

在“SQL>”提示符下,输入“ln(n为行号)”命令即可将缓冲区的某一行设置成当前行,如下图所示:

图2.6list命令设置当前行

4.替换缓冲区当前行的某一文本

1)在SQL*Plus提示符下输入下面语句:

selectemployee_id,first_name

fromemployees

whereemployees_id<=103;

显示效果如下图所示:

图2.7查询小于等于103号的职员信息

然后回车,会发现下图所示错误:

图2.8显示语句错误信息

说明第3行字段名写错了,现在为了不想重新输入SQL语句,我们按步骤

(2)来进行更改;

2)在“SQL>”后输入“c/employees_id/employee_id”,如下图所示:

图2.9修改缓冲区中错误文本

3)回车,会显示修改后的当前行。

图2.10错误文本修改后的显示图

4)也可用“l”命令列出缓冲区完整语句,如下图所示:

图2.11列出修改后的缓冲区语句

5)输入“/”命令执行缓冲区中修正后的正确语句,如下图所示:

图2.12运行修正后的语句结果

5.往缓冲区当前行末尾添加文本

1)列出当前缓冲区语句

图2.13列出当前缓冲区语句

2)将第一行设为当前行:

图2.14设置缓冲区第1行为当前行

3)输入“a,salary”文本,并回车,即可完成当前行末文本的添加,如下图所示:

图2.15当前行末文本的添加

6.往缓冲区当前行后换行添加文本

1)输入下面语句:

selectemployee_id,

first_name

fromemployees

whereemployee_id<=103;

如下图所示:

图2.16select查询语句

2)设置第2行为当前行:

图2.17设置第2行为当前行

3)输入“i,salary”,并回车:

图2.18往当前行换行新增文本

4)可用“l”命令列出完整语句查看,并用“/”命令执行以校验语句是否有误:

图2.19运行缓冲区语句

7.设置SQL*Plus行的宽度为200

1)输入下面语句

select*fromlocations;

如下图所示(记录的可读性不好):

图2.20查询locations表信息

2)查看当前行的设置宽度:

图2.21显示屏幕行宽

3)设置行的宽度为200,并执行缓冲区语句:

图2.22设置屏幕行宽为200

8.列显示格式设置

1)输入下面语句,查看当前“first_name”字段的宽度效果:

select*fromemployees

whereemployee_id<=103;

图2.23select语句显示界面

2)将“first_name”字段的宽度限制为12,然后执行并看其效果:

图2.24将“first_name”字段的宽度限制为12后的显示效果

第二阶段——练习(30分钟)

习题一

登录hr用户,查看表“DEPARTMENTS”的结构。

习题二

不重新输入SQL语句的情况下,用SQL*Plus命令将下面where子句中的“departments_id”改为“department_id”,并运行SQL语句,观察语句是否正确。

selectdepartment_id,department_name

fromdepartments

wheredepartments_id<=80;

习题三

假设缓冲区中存在下面语句:

selectdepartment_id,department_name

fromdepartments

wheredepartments_id<=80;

要在第一行后面增加“,manager_id”,应如何实现。

习题四

假设缓冲区中存在下面语句:

selectdepartment_id

fromdepartments

wheredepartments_id<=80;

要在第1行后面换行增加“,department_name”,应如何实现。

习题五

假设缓冲区中存在下面语句:

selectdepartment_id,department_name

fromdepartments

wheredepartments_id<=80;

要将“department_name”自动的显示宽度设为40,应如何设置?

习题六

如何将SQL*Plus的行宽度设为200?

第三阶段——作业

作业一

假设缓冲区中存在下面表名错误(正确表名为employees)的语句:

selectemployee_id,first_name,last_name

fromemployeesa;

不重输SQL的情况下,如何更改上述语句,及增加“whereemployee_id<=103”语句。

作业二

在SQL*Plus下,如何设置才能将“first_name”字段名替换成“姓名”显示:

图2.25字段别名设置后的select语句显示界面

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2