.
3.5 习题
一、填空题
1.查看表结构时,所使用的命令是___________,该命令可以简写为___________。 参考答案:DESCRIBE、DESC
2.使用SQL*Plus语句快速编辑SQL语句时,可以使用的命令有APPEND(可以简写为A)命令、___________ (可以简写为C)命令、___________(可以简写为I)、___________(可简写为L)命令,以及RUN(可以简写为R)命令。
参考答案:CHANGE、INPUT、LIST
3.在SQL*Plus工具中,可以使用SAVE命令将缓冲区容保存到文件;可以使用___________命令读取并运行文件容;可以使用___________命令编辑缓冲区容或文件容;还可以使用SPOOL命令复制输出结果到文件。
参考答案:START、EDIT
4.在SQL语句中,如果在某个变量前面使用了&符号,那么就表示该变量是一个临时变量。定义变量,可以使用___________或ACCEPT命令;删除变量,可以使用UNDEFINE命令。
参考答案:DEFINE
5.在SQL*Plus中格式化查询结果时,COLUMN命令可以对列格式化显示效果,PAGESIZE命令可以___________,LINESIZE命令可以___________。
参考答案:设置页的大小、设置行宽度
Word专业资料
.
6.创建简单报表时,使用___________命令和___________命令,分别为报表设置页眉和页脚信息。
参考答案:Ttitle、Btitle 二、选择题
1.在SQL*Plus中连接数据库时,可以使用CONNECT命令。下面的4个选项中,哪个命令是正确的?其中,用户名为scott,密码为tiger,数据库名为orcl。(
A.CONNECT scott/tiger ; B.CONNECT tiger/scott ; C.CONN scott/tiger as sysdba ; D.CONN scott/tiger@orcl as sysdba ; 参考答案:D
2.执行语句SAVE scott_emp_query.sql APPEND,执行结果表示(
A.如果scott emp_query.sql文件不存在,则出现错误 B.如果scott emp_query.sql文件已经存在,则出现错误
C.将缓冲区中的容追加到scott_emp_query.sql文件中。如果该文件不存在,会创建该文件
D.将缓冲区中的內容替换掉scott_emp_query.sql文件的容。如果该文件不存在,会创建该文件
参考答案:C
3.使用SQL*Plus中的___________,可以将文件中的容检索到缓冲区,并且不执行。(
)
A.SAVE命令
)。 )
Word专业资料
.
B.GET命令 C.START命令 D.SPOOL命令 参考答案:B
4.下面是有关变量的描述,请问哪些描述是正确的?(
A.临时变量是指仅在某个SQL语句中有效的变量 B.临时变量是在某个会话期间有效的变量
C.已定义变量是指明确定义,其生命期至显式地删除、重新定义或退出SQL*Plus为止
D.已定义的变量是不能被删除的 参考答案:B、C
5.如果希望控制列的显式格式,那么可以使用下面的___________命令(
A.SHOW B.DEFINE C. SPOOL D. COLUMN 参考答案:D
三、简答题
1.使用DESCRIBE命令,查看scott用户的dept表的结构信息。 参考答案:descscott. dept
2.使用SAVE命令将缓冲区容写入到e:\\test.sql文件中;然后使用START命令将文件中的內容读入到缓冲区,并且进行执行。
)
)
Word专业资料
.
参考答案:savee:\\test.sql
Start e:\\test.sql
3.执行下列语句,观察输出结果: DEFINE temp = 5000 SELECT empno , ename , mgr FROM scott.emp WHERE sal >= &temp ; 参考答案:略
4.对scott用户的emp表的输出信息进行格式设置。其中,empno列设置标题为“员工编号”,NUMBER格式为9999;ename列设置标题为“员工名称”,格式设置为25个字符;hiredate列设置标题为“受雇日期”,并且标题居中显示。
参考答案:col empno heading‘员工编号’ format 9999; col ename heading ‘员工名称’ for A25; col hiredate heading’受雇日期’ justify center;
5.设置一页显示30行数据,并且设置一行显示130个字符,然后输出scott用户的emp表的全部信息。
参考答案:SET PAGESIZE 30
SET LINESIZE 130
SELECT * FROM SCOTT.EMP
四、操作练习
下载SQL Developer,建立Oracle数据库的连接,按照书中所述步骤,操作熟悉SQL Developer的使用。
Word专业资料
.
4.5 习题
一、填空题
1.如果需要在SELECT子句中包括一个表的所有列,可以使用符号___________。 参考答案:*
2.WHERE子句可以接收FROM子句输出的数据;而HAVING子句可以接收来自FROM、___________或___________子句的输出的数据。
参考答案:WHERE、GROUP
3.在SELECT语句中,分组条件的子句是___________,对显示的数据进行排序的子句是___________。
参考答案:GROUP BY、ORDER BY
4.在DML语句中,INSERT语句可以实现插入记录,___________语句可以实现更新记录,___________语句和___________语句可以实现删除记录。
参考答案:UPDATE、DELETE、TURNCATE
5.___________函数可以返回某个数值的ASCII值,___________函数可以返回某个ASCII值对应的十进制数。
参考答案:ASCII、CHR
6.使用___________函数,可以把数字或日期类型的数据转换成字符串;使用TO_DATE函数,可以把___________转换成___________,默认的日期格式为___________。
参考答案:TO_CHAR、字符串、日期型、yyyy-MM-dd HH:mm:ss
Word专业资料
Oracle数据库管理习题及答案



