2022年ATA Oracle数据库应用开发2.doc
《2022年ATA Oracle数据库应用开发2.doc》由会员分享,可在线阅读,更多相关《2022年ATA Oracle数据库应用开发2.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle1. 在Oracle中,能够用一个SELECT语句同时从多个表中取出数据,只需在SELECT语句的()子句中列出要从中取出数据的表名称即可。(第四章)A. ORDER BY。B. FROM。C. GROUP BY。D. JOIN。答案. B2. Oracle的时间格式通常是HH24:MI:SS方式,它也是通过nls_date_formate系统参数定义的,要查询Oracle系统的日期格式,能够使用如下()SQL语句。(第四章)A.select currenttimestamp from systable;B.select currenttimestamp from dual;C.s
2、elect systimestamp from systable;D.select systimestamp from dual;答案. D3. 使用(),能够将某个SQL语句的执行依赖于另一个查询语句的执行结果。(第四章)A. 内连接查询。B. 子查询。C. 外连接查询。D. 合并查询。答案. B4. 下面有关子查询,说法错误的选项是()。(第四章)A. 子查询必须使用括号括起来,否则无法确定其开场和完毕。B. 在子查询中,能够使用函数。C. 在子查询中,能够使用排序子句order by。D. 在子查询中,还能够包含子查询,称为嵌套子查询,但是最多嵌套255层。答案. C5. 分组查询是在查
3、询语句中使用()子句,对查询结果执行分组操作。(第四章)A. ORDER BY。B. GROUP BY。C. JOIN。D. COUNT。答案. B6. ()不带WHERE子句,它返回被连接的两个表所有数据行的笛卡尔积,返回到结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。(第四章)A. 穿插连接。B. 外连接。C. 内连接。D. 自然连接。答案. A7. 在检索数据过程中,经常需要把检索的数据进展合并,满足实际需要。为此,需要使用(),将两个字符表达式连接起来(第四章)A. MERGE。B. 连接运算符(|)。C. JOIN。D. GROUP B
4、Y。答案. B8. 层次查询是针对数据之间的层次关系提供的一种查询机制。Oracle Database 10g提供了层次查询的功能,用户能够利用层次查询,检索层次构造数据。为了执行层次查询,需要在select语句中添加()。(第四章)A. JOIN子句。B. START WITH子句和CONNECT BY子句。C. GROUP BY子句。D. ORDER BY子句。答案. B9. 在Oracle中,使用()能够生成一列整数值,这个整数值能够作为表的主键约束。(第五章)A. 序列。B. 同义词。C. 索引。D. 触发器。答案. A10. 当需要查询某个序列seq_customer_id的初始值,
5、能够使用如下()方式。(第五章)A. SELECT seq_customer_id.NEXTVALUE from sysdate;B. SELECT seq_customer_id.NEXTVALUE from dual;C. SELECT seq_customer_id.NEXTVALUE from DBA.$V_SequenceD. SELECT seq_customer_id.CURRRENTVALUE from dual;答案. B11. 当需要创立一个序列seq_Customer_id,初始值为7,每次增长1,序列最大值为20000,能够使用如下()方式。(第五章)A.CREATE
6、SEQUENCE seq_customer_idSTART 7INCREMENT 1MAXVALUE 20000;B.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE 20000;C.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE WITH 20000;D.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT 1MAXVALUE 20000;答案. B12. 假设向某个Custo
7、mer表插入数据,使得Customer_ID列的值援用序列seq_customer_id的下一个值,能够使用()方式。(第五章)A.INSERTINTO CUSTOMER(CUSTOMER_ID, CUSTOMER_NAME, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.CURVAL,杨善, ys, ata,yangsan,your name?,yangsan);B.INSERTINTO CUSTOMER(CUSTOMER_ID, CUSTOMER_NAME
8、, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.CURRENTVAL,杨善, ys, ata,yangsan,your name?,yangsan);C.INSERTINTO CUSTOMER(CUSTOMER_ID, CUSTOMER_NAME, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.NEXTVAL,杨善, ys,
9、 ata,yangsan,your name?,yangsan);D.INSERTINTO CUSTOMER(CUSTOMER_ID, CUSTOMER_NAME, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.NEXTVALALUE,杨善, ys, ata,yangsan,your name?,yangsan);答案. C13. 假设数据库中已经创立了一个序列seq_Customer_ID,其增量为1,需要将其修正为10,能够使用如下()方式。(第五章)A.
10、ALTER SEQUENCE seq_Customer_IDINCREMENT BY 2;B.ALTER SEQUENCE seq_Customer_IDINCREMENT 2C.UPDATE SEQUENCE seq_Customer_IDINCREMENT BY 2D.UPDATE SEQUENCE seq_Customer_IDINCREMENT 2答案. B14. 在数据库中,()使数据库程序无须对整个表进展,就能够在其中找到所需数据。作为独立的构造,需要存储空间的支持。(第五章)A. 视图。B. 索引。C. 主键。D. 过程。答案. B15. 当需要删除某个序列seq_custome
11、r_id,能够使用如下()方式。(第五章)A.DROP SEQ_CUSTOMER_ID;B.DELETE SEQUENCE SEQ_CUSTOMER_ID;C.DROP SEQUENCE SEQ_CUSTOMER_ID;D.DELETE SEQ_CUSTOMER_ID;答案. C16. ()是一个单元操作,要么全部执行成功,要么全部执行失败。(第五章)A. 事务。B. 插入操作。C. 更新操作。D. 删除操作。答案. A17. 当需要更改视图的时候,能够使用()语句,显式重新编译视图。(第五章)A. UPDATE VIEW。B. ALTER VIEW。C. DROP VIEW。D. MODIF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ATA Oracle数据库应用开发2 2022 ATA Oracle 数据库 应用 开发
限制150内