设为首页 收藏本站
查看: 1204|回复: 0

[经验分享] DB2笔试题

[复制链接]

尚未签到

发表于 2016-11-13 06:37:20 | 显示全部楼层 |阅读模式
9.下面哪个语句通配符可以和DB2的LIKE子句一起使用在SELECT语句中?
A.*
B._
C.@
D.?
10.两个数据库表:
       TAB1                              TAB2
  C1       C2                       CX       CY
  ---      ----                     -----    ----
  A        11                       A        21
  B        12                       C        22
  C        13                       D        23      
期望生成下面查询结果:
  C1       C2      CX       CY
  ----     ----    ----     ----
   A       11      A        21
   C       13      C        22
   -       -       D        23
下面哪条语句能产生期望的结果?
A.SELECT * FROM tab1 INNER JOIN tab2 ON c1=cx
B.SELECT * FROM tab2 FULL OUTER JOIN tab1 ON c1=cx
C.SELECT * FROM tab2 RIGHT OUTER JOIN tab1 ON c1=cx
D.SELECT * FROM tab1 RIGHT OUTER JOIN tab2 ON c1=cx
11.数据库表tbl_log数据量很大,现需要删除其中的所有记录,下面语句哪个是最合适的?
A.delete from tbl_log
B.delete * from tbl_log
C.import from /dev/null of del replace into tbl_log
D.import from /dev/null of del insert_update into tbl_log
12.给定以下表和视图的定义:
CREATE TABLE T1
(C1INT, C2INT, C3INT,C4 INT, C5INT);
CREATE VIEW V1 AS
SELECT * FROM T1 WHERE C1=1;
CREATE VIEW V2 AS
SELECT * FROM V1 WHERE C2=1 WITH LOCAL CHECK OPTION;
CREATE VIEW V3 AS
SELECT * FROM V2 WHERE C3=1;
CREATE VIEW V4 AS
SELECT * FROM V3 WHERE C4=1 WITH CASCADED CHECK OPTION;
CREATE VIEW V5 AS
SELECT * FROM V4 WHERE C5=1;
以下哪条语句可以正确执行?
A.INSERT INTO V2 VALUES(2,1,1,1,1)
B.INSERT INTO V2 VALUES(1,2,1,1,1)
C.INSERT INTO V3 VALUES(2,2,1,1,1)
D.INSERT INTO V4(VALUES(1,1,1,2,1)

13.给出下面信息:
CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER);
INSERT INTO tab1(c2) VALUES (345);
如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?
  SELECT * FROM tab1;
A.               C1  C2
        --- -----------
        0 record(s) selected.  
B.               C1  C2
        --- -----------
        123         345
        1 record(s) selected.  
C.                C1  C2
        --- -----------
                    345
        1 record(s) selected.  
D.               C1  C2
        --- -----------
        -           345
        1 record(s) selected.
14.表tab1和表tab11结构一致,下面哪条语句会执行失败?
A.insert into tab11 (A,B,C) select A,B,C from  tab1
B.insert into tab11 (A,B) select A,B from tab1
C.insert into tab11 select * from tab1
D.insert into tab11 (A,B)  values (select A,B from tab1)
15.当某应用向DB2数据库testdb执行insert语句时失败并返回如下:
SQL0723N  在触发器 "ADMINISTRATOR.TRIG2" 中的触发 SQL语句中发生错误。为该错误返回的信息包括 SQLCODE "-545"、SQLSTATE "23513"和消息标记 "ADMINISTRATOR.T1.C1_VALUES"。  SQLSTATE=09000
关于此报错信息,下面说法中错误的是:
A.Insert语句触发了触发器trig2,而trig2执行过程中未满足约束条件C1_VALUES
B.可通过db2 ? sqlstate 09000 查看SQLSTATE=09000表示的含义
C.可通过db2 ? sqlcode 545 查看SQLCODE "-545"表示的含义
D.可通过db2look -d testdb -e -t t1 |grep C1_VALUES 查看具体的约束条件
16.下面那条语句可查看表tab1的sechema和表空间:
A.db2 "select tabschema,tbspace from syscat.tables  where tabname=ucase('tab1') "
B.db2 "select tabschema,tbspace from syscat.tables  where tabname='tab1' "
C.db2 "select tabschema,tabspace from sysstat.tables  where tabname= ucase('tab1') "
D.db2 "select tabschema,tabspace from sysibm.tables  where tabname='tab1 "
17.下列命令中哪一个可以抓取bkedb数据库中锁的快照:
A.db2 get snapshot for bkedb
B.db2 get snapshot for bkedb of locks
C.db2 get snapshot for locks on bkedb
D.db2 get snapshot for locks
18.测试数据库中没有tbl_log1表结构,tbl_log1.ixf为生产备份文件,文件记录大于1千万条,下面哪条句语可以将.ixf文件导入数据库中,且是最好的:
A.import from tbl_log1.ixf of ixf create into tbl_log1
B.import from tbl_log1.ixf of ixf  commitcount 5000 create into tbl_log1
C.import from tbl_log1.ixf of ixf insert into tbl_log1
D.import from tbl_log1.ixf of ixf  commitcount 5000 replace into tbl_log1
19.下面关于在表和索引中使用RUNSTATS命令,正确的是:
A.将给优化程序提供每个表和索引的物理组织的最新信息
B.执行该命令后执行动态的SQL需要对包重新进行绑定
C.必须有这个表上的SELECT特权
D.只能通过命令行执行
20.SQL语言中,“SELECT  DISTINCT A,B,C FROM”查询结果中:
A.所有行的列A内容都不重复
B.所有行内容都不重复
C.所有列内容都不重复
D.所有行的列A内容都不重复,列B与列C内容可能重复
21.如何查看DB2数据库表tab的索引及组成索引的字段:
A.db2 "describe indexes for table tab show detail"
B.db2 "describe indexes for table tab  "
C.db2 "list indexes for table tab"
D.db2 "list indexes for table tab show detail "
22.当以import进行大数据量的数据导入时,数据库可能会出现日志满的情况,以下哪种方式不可以解决这一问题?
A.在import中增加COMMITCOUNT参数,限制每次提交的记录数
B.增大数据库日志所在的文件系统或者裸设备的大小
C.修改import方式为load方式
D.适当修改日志文件大小来增加日志空间容量
23.数据库所在服务器修改IP地址时,需要修改以下的哪几个文件
A.$HOME/sqllib/db2node.cfg
B.$HOME/sqllib/db2profile
C./etc/services
D.$HOME/sqllib/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-299394-1-1.html 上篇帖子: 【转】DB2 catalog 下篇帖子: db2 多分区数据库备份
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表