2023年Oracle数据库考试试题库.doc
《2023年Oracle数据库考试试题库.doc》由会员分享,可在线阅读,更多相关《2023年Oracle数据库考试试题库.doc(35页珍藏版)》请在咨信网上搜索。
1、1. 启动数据库的命令( A )。A.startupB.startup openC.shutdownD.startup database2. ( C )是启动数据库时用来记录数据文献、联机日记文献的相关信息的二进制文献。A.数据文献B.参数文献C.控制文献D.归档文献3. 你需要在表SALES里查找一些产品明细,其中PROD_ID列涉及字符_D123。( B )WHERE子句条件能得到这些相符产品。A. WHERE prod_id LIKE %_D123% ESCAPE _B. WHERE prod_id LIKE %_D123% ESCAPE C. WHERE prod_id LIKE %_
2、D123% ESCAPE %_D. WHERE prod_id LIKE %_D123% ESCAPE _4. 关于单行函数,哪一个描述是对的的?( D )A.他们只能接受一个参数。B.他们只能嵌套两层。C.参数只能是字段值或常量。D.他们始终为查找表中的每个行返回一个值。5. 下面哪个SQL语句显示1890.55 as $1,890.55?( ADE )选三项A. SELECT TO_CHAR(1890.55,$0G000D00)FROM DUAL;B. SELECT TO_CHAR(1890.55,$9,999V99)FROM DUAL;C. SELECT TO_CHAR(1890.55,
3、$99,999D99)FROM DUAL;D. SELECT TO_CHAR(1890.55,$99G999D00) FROM DUAL;E. SELECT TO_CHAR(1890.55,$99G999D99)FROM DUAL;6. 下列关于ORACLE的to_date函数和to_char函数,描述对的的是( BC )选两项A.to_char函数是将字符串数据转换为日期数据B.to_date函数是将字符串数据转换为日期数据C.to_char函数是将日期数据转换为字符数据D.to_date函数是将日期数据转换为字符数据7. 在表emp里,计算员工的年薪SAL*12并生成别名Annual Sa
4、lary。( B )A.SELECT ename,sal*12, Annual Salary FROM emp;B.SELECT ename,sal*12 Annual Salary FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM emp;D.SELECT ename,sql*12 AS INICTAP(Annual Salary ) FROM emp;8. 查看promotion(促销表),每个促销周期为7天。你的经理要你生成一个报表,提供每周的促销成本。( D )A. SELECT promo_name, promo_cost/pr
5、omo_end_date-promo_begin_date/7 FROM promotions;B. SELECT promo_name,(promo_cost/promo_end_date-promo_begin_date)/7 FROM promotions;C. SELECT promo_name, promo_cost/(promo_end_date-promo_begin_date/7) FROM promotions;D. SELECT promo_name, promo_cost/(promo_end_date-promo_begin_date)/7) FROM promotio
6、ns;9. 你需要为每个客户的信息额度增长$1000。在输出时,客户的last name列头应为Name,cust_credit_limit的列头为New Credit Limit。( C )A. SELECT cust_last_name Name, cust_credit_limit + 1000New Credit LimitFROM customers;B. SELECT cust_last_name AS Name, cust_credit_limit + 1000AS New Credit LimitFROM customers;C. SELECT cust_last_name A
7、S Name, cust_credit_limit + 1000AS New Credit LimitFROM customers;D. SELECT INITCAP(cust_last_name) Name, cust_credit_limit + 1000 INITCAP(NEW CREDIT LIMIT) FROM customers;10. 查看表PRODUCTS。你需要生成一个报表显示如下格式:CATEGORIES5MP Digital Photo Cameras category is PhotoY Boxs category is ElectronicsEnvoy Ambassa
8、dors category is Hardware哪两个查询可以获得需要的输出?( CD )A. SELECT prod_name | qs category is | prod_category CATEGORIES FROM products;B. SELECT prod_name | qs category is | prod_category CATEGORIES FROM products;C. SELECT prod_name | qs | category is | prod_category CATEGORIES FROM products;D. SELECT prod_nam
9、e | q | category is | prod_category CATEGORIES FROM products;11. 下面查询:SQL SELECT cust_name AS NAME, cust_credit_limit/2 AS MIDPOINT,MIDPOINT+100 AS MAX LOWER LIMITFROM customers;上面查询在执行时发生错误,这个错误的因素是什么?( A )A.一个别名不能使用在表达式中。B.一个别名NAME没有一个隔开的双引号。C.MIDPOINT+100是错误的由于CUST_CREDIT_LIMIT包含了NULL值。D.为CUST_CR
10、EDIT_LIMIT/2表达式取一个别名MIDPOINT应用双引号隔开。12. 你想去生成一个报表显示每个员工从入职以来的总的薪金。你执行下列查询:SQLSELECT ename joined on hiredate, the total compensation paid is TO_CHAR(ROUND(ROUND(SYSDATE-hiredate)/365) * sal + comm)COMPENSATION UNTIL DATEFROM employees;输出结果:哪个说法是对的的?( C )A.此查询执行错误是由于别名无效的。B.此查询能对的执行并得到对的的结果。C.此查询能对的执
11、行但不能得到对的结果。D.此查询执行错误是由于ROUND函数是无效的。13. 当你执行下列查询:SQL select e.empno, e.ename, d.loc 2 from emp e, dept d 3 where e.deptno = d.deptno 4 and substr(e.ename, 1, 1) = S;下列哪个语句是Oracle数据库中可用的ANSI兼容等价语句?( A )Aselect empno, ename, loc from emp join dept on emp.deptno = dept.deptno where substr(emp.ename, 1,
12、1) = S; Bselect empno, ename, loc from emp, dept on emp.deptno = dept.deptno where substr(emp.ename, 1, 1) = S;Cselect empno, ename, loc from emp join dept where emp.deptno = dept.deptno and substr(emp.ename, 1, 1) = S;Dselect empno, ename, loc from emp left join dept on emp.deptno = dept.deptno and
13、 substr(emp.ename, 1, 1) = S;14. 你要操纵Oracle数据,下列哪个不是SQL命令?( B )Aselect * from dual; Bset defineCupdate emp set ename = 6543 where ename = SMITHERS;Dcreate table employees(empid varchar2(10) primary key);SQL *Plus中发出的下列语句: SQL select ceil(-97.342), 2 floor(-97.342), 3 round(-97.342), 4 trunc(-97.342)
14、 5 from dual;15. 下列哪个函数不返回结果-97?( B )Aceil() Bfloor() Cround() Dtrunc()16. 查看下面PROMOTIONS表结构:name Null TypePROMO_ID NOT NULL NUMBER(6)PROMO_NAME NOT NULL VARCHAR2(30)PROMO_CATEGORY NOT NULL VARCHAR2(30)PROMO_COST NOT NULL NUMBER(10,2管理层想看到每种促销种类的唯一促销成本。下面哪个查询得到需要的结果?( D )A. SELECT DISTINCT promo_cos
15、t, promo_category FROM promotions;B. SELECT promo_category, DISTINCT promo_cost FROM promotions;C. SELECT DISTINCT promo_cost, DISTINCT promo_category FROM promotions;D. SELECT DISTINCT promo_category, promo_cost FROM promotions ORDER BY 1;17. 在Oracle数据库10g/11g里哪三个关于数据类型描述对的的是?( ADE )A.每个表里只能有一个LONG
16、字段。B.一个TIMESTAMP数据类型字段只能存储带秒的时间值。C.BLOB数据类型字段用于在操作系统文献里存储二进制数据。D.可认为一个VARCHAR2数据类型列中指定的最小列宽为1E.一个CHAR数据类型列中的值是空格填充到最大定义的列宽18. 查看下面表EMP_DETAILS结构:name NULL TYPEEMP_ID NOT NULL NUMBEREMP_NAME NOT NULL VARCHAR2 (40)EMP_IMAGE LONG19. 哪两个SQL语句在表EMP_DETAILS执行是对的的?( BC )A.一个EMP_IMAGE字段能包含在GROUY BY子句。B.一个EM
17、P_IMAGE字段不能包含在ORDER BY子句。C.你不能在表中增长新的LONG字段。D.您可以更改表,涉及对EMP_IMAGE列的NOT NULL约束。20. 检查下列表结构:name Null TypeTRANS_ID NOT NULL NUMBER(6)CUST_NAME NOT NULL VARCHAR2(20)CUST_STATUS NOT NULL CHARTRANS_DATE NOT NULL DATETRANS_VALIDITY VARCHAR2CUST_CREDIT_LIMIT NUMBER在上面的表结构中创建和存储中哪些说法是对的的?( BC )选二项A.CUST_STA
18、TUS列将给犯错误。B.TRANS_VALIDITY列将给犯错误。C.CUST_STATUS列能存储一个字符。D.CUST_CREDIT_LIMIT列不能存储有小数位的值。E.TRANS_VALIDITY列最大长度为一个字符。F.TRANS_DATE列能存储天、月、世纪、年、小时、分、秒和秒的小数部分。21. 查看下面表TRANSACTIONS结构:name Null Type TRANS_ID NOT NULL NUMBER(6)CUST_NAME NOT NULL VARCHAR2(20)CUST_STATUS NOT NULL VARCHAR2TRANS_DATE NOT NULL DA
19、TETRANS_VALIDITY INTERVAL DAY TO SECONDCUST_CREDIT_VALUE NUMBER(10)22. 在上面的表结构中创建和存储中哪些说法是对的的?( BC )选二项A.TRANS_DATE列只允许存储格式为dd-mon-yyyy的日期。B.CUST_CREDIT_VALUE列允许存储正负整数。C.TRANS_VALIDITY列允许存储日、小时、分和秒间隔时间。D.CUST_STATUS列允许存储最大为4000字符。23. 下列哪个CREATE TABLE语法是有效的?( A )A. CREATE TABLE emp9$# (emp_no NUMBER
20、(4);B. CREATE TABLE 9emp$# (emp_no NUMBER(4);C. CREATE TABLE emp*123 (emp_no NUMBER(4);D. CREATE TABLE emp9$# (emp_no NUMBER(4), date DATE);24. 哪两个关于约束对的的说法?( BD )选二项A.外键不能包含NULL值。B.一个有UNIQUE约束的字段能包含NULL值。C.约束是只对一个表上的INSERT操作执行。D.约束能被禁用即使约束字段包含数据。E.所有的约束可以在列级定义,也可以在表级别定义。25. 评估下列CREATE TABLE命令:CREAT
21、E TABLE orders(ord_no NUMBER(2) CONSTRAINT ord_pk PRIMARY KEY,ord_date DATE,cust_id NUMBER(4);CREATE TABLE ord_items(ord_no NUMBER(2),item_no NUMBER(3),qty NUMBER(3) CHECK (qty BETWEEN 100 AND 200),expiry_date date CHECK (expiry_date SYSDATE),CONSTRAINT it_pk PRIMARY KEY (ord_no,item_no),CONSTRAINT
22、ord_fk FOREIGN KEY(ord_no) REFERENCES orders(ord_no);当执行上述命令时失败,因素是什么?( A )A.SYSDATE不能用于CHECK约束。B.BETWEEN子句不能用于CHECK约束。C.CHECK约束不能放在具有DATE数据类型的列。D.ORD_NO和ITEM_NO不能用于复合主键由于ORD_NO也是外键。26. 评估下列SQL命名:SQLCREATE SEQUENCE ord_seqINCREMENT BY 10START WITH 120MAXVALUE 9999NOCYCLE;SQLCREATE TABLE ord_items(or
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 Oracle 数据库 考试 试题库
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。