游戏梦网
当前位置:IT学院 >> 数据库 >> Dbase >> 正文

DB2基础问答系列三(1) (1)

中关村商情网  2007-10-18  责编:soldier  字体:

101.DB2支持导入(IMPORT)的文件格式有?

有:DEL,ASC,IXF,WSF等

102.DB2支持导出(EXPORT)的文件格式有?

有:DEL,IXF,WSF等.

不支持ASC格式.

103.DB2支持载入(LOAD)的文件格式有?

有:DEL,ASC,IXF等.

不支持WSF格式.

104.DB2支持DB2MOVE的文件格式有?

有:IXF等.

不支持ASC,DEL,WSF格式.

105.DB2数据库监控的两个组成部分?

快照监控(SNAPSHOTMONITOR)可返回特定时间点的数据库活动的快照.

事件监控(EVENTMONITOR)记录事件发生的数据.

106.系统监控的数据元素类型?

计数器(COUNTER)记录活动发生的次数.

测量(GAUGE)测量条目的当前值.

水线(WATERMARK)从监控来元素达到的最大或最小数值.

信息(INFORMATION)监控活动的参照类型细节.

时间点(TIMESTAMP)活动发生的日期时间.

时间(TIME)返回一个活动花费的时间.

107.如何知道监控堆所需的页的数量?

(NUMBEROFMONITORINGAPPLICATIONS 1)*(NUMBEROFDATABASES*(800 (NUMBEROFTABLES

AccessED*20) ((NUMBEROFAPPLICATIONSCONNECTED 1)*(200 (NUMBEROFTABLE

SPACES*100)))))/4096

其大小受参数MON_HEAD_SZ控制.

108.如何建立事件监控器?

CREATEEVENTMONITORTABLEMONFORTABLESWRITETOFILE'D:\TEMP'

109.如何激活事件监控器?

SETEVENTMONITORTABLEMONSTATE1

110.如何停止事件监控器?

SETEVENTMONITORTABLEMONSTATE0



111.如何查询监控器的状态?

SELECTEVMONNAME,EVENT_MON_STATE(EVMONNAME)FROMSYSCAT.EVENTMONITORS

112.如何删除事件监控器?

DROPEVENTMONITORTABLEMON

113.UNIX和Windows上创建管道事件监控器(PIPE意EVNT见MONITOR)的不同?

第一步:定义事件监控器

UNIX:

CONNECTTOSAMPLE

CREATEEVENTMONITORSTMB2FORSTATEMENTSWRITETOPIPE'/TMP/EVPIPE1'

WINDOWS:

CONNECTTOSAMPLE

CREATEEVENTMONITORSTMB2FORSTATEMENTSWRITETOPIPE'\\.\TMP\EVPIPE1'http://database.51cto.com/art/200512/

第二步:建立命名管道

UNIX:

可以使用MKFIFO()函数或者MKFIFO命令.

Windows:

可以使用CREATENAMEDPIPE()函数,管道名称与CREATEEVENTMONITOR规定名称相同.

第三步:打开命名管道

UNIX:

使用OPEN()函数.

WINDOWS:

使用CONNECTNAMEDPIPE()函数.

也可以用DB2EVMON命令,如:

DB2EVMON-DBSAMPLE-EVMSTMB2

第四步:激活命名管道事件监控器

除非自动激活命名管道事件监控器,否则

SETEVENTMONITORSTMB2STATE1

第五步:从命名管道读取数据

UNIX:

可以使用READ()函数.

WINDOWS:

可以使用READFILE()函数.

第六步:停止事件监控器

SETEVENTMONITORSTMB2STATE0

第七步:关闭命名管道

UNIX:

可以使用CLOSE()函数.

WINDOWS:

可以使用DISCONNECTNAMEDPIPE()函数.

第八步:删除命名管道

UNIX:

可以使用UNLINK()函数.

WINDOWS:

可以使用CLOSEHANDLE()函数.

114.DB2的SQL语句的类别

DCL:数据控制语言,提供对数据库对象的访问权限.

DDL:数据定义语言,创建,修改,删除数据库对象的.

DML:数据操纵语言,用来插入,更新,删除数据的.

115.DCL的权限有哪些?

CONTROL权限:如果用户创建一个对象,则改用户能完全访问该对象.

GRANT语句将权限授予给用户.

REVOKE语句撤销一个用户的权限.

116.DDL有哪些?

CREATE

DECLARE

ALTER

DROP等

117.DML有哪些?

INSERT

SELECT

UPDATE

DELETE



118.DB2有没有布尔类型?

没有

119.如何查询DB2的内置函数?

自带文档ADMINISTIONSQLREFERENCEFUNCTIONS内

120.如何执行DB2的脚本文件?

DB2-VTFFILENAME



121.DB2中象Orace的ROWNUM()是?

ROW_NUMBER()OVER()

122.DB2如何得到错误代码的说明?

DB2?SQLCODE

123.DB2中的VARCHAR转换为INTEGER的函数为?

CAST()

124.DB2中的INTEGER转换为VARCHAR的函数为?

CHAR()

125.DB2中的VARCHAR转换为DATE的函数为?

DATE()

126.DB2中的DATE转换为VARCHAR的函数为?

CHAR()

127.DB2中的TRIGGER能否修改?

不能,只能删除重建

128.Windows下如何知道DB2的端口号?

\WINNT\SYSTEM32\DRIVERS\ETC\SERVICES

129.DB2如何执行存储过程?

可以DB2CALLPROCEDURE_NAME

130.如何进入DB2的DOS命令方式?

DB2CMD



131.如何得到DB2的进程号?

DB2LISTAPPLICATIONS

132.如何杀DB2的进程?

FORCEAPPLICATION(ID)

133.A用户安装DB2后,如何用B用户启动DATABASE?

在B用户下的.PROFILE中加上

./HOME/DB2INST/SQLLIB/DB2PROFILE

134.DB2中类似ORACLE的快照是?

SUMMARYTABLE

135.AVG()

返回一组数值的平均值.

SELECTAVG(SALARY)FROMBSEMPMS;

136.CORR(),CORRELATION()

返回一对数值的关系系数.

SELECTCORRELATION(SALARY,BONUS)FROMBSEMPMS;

137.COUNT()

返回一组行或值的个数.

SELECTCOUNT(*)FROMBSEMPMS;



138.COVAR(),COVARIANCE()


返回一对数值的协方差.

SELECTCOVAR(SALARY,BONUS)FROMBSEMPMS;

139.MAX()

返回一组数值中的最大值.

SELECTMAX(SALARY)FROMBSEMPMS;

140.MIN()

返回一组数值中的最小值.

SELECTMIN(SALARY)FROMBSEMPMS;



141.STDDEV()

返回一组数值的标准偏差.

SELECTSTDDEV(SALARY)FROMBSEMPMS;

142.SUM()

返回一组数据的和.

SELECTSUM(SALARY)FROMBSEMPMS;

143.VAR(),VARIANCE()

返回一组数值的方差.

SELECTVARIANCE(SALARY)FROMBSEMPMS;



144.ABS(),ABSVAL()


返回参数的绝对值.

SELECTABS(-3.4)FROMBSEMPMS;

145.ACOS()

返回参数的反余弦值.

SELECTACOS(0.9)FROMBSEMPMS;

146.ASCII()

返回整数参数最左边的字符的ASCII码.

SELECTASCII('R')FROMBSEMPMS;

147.ASIN()

返回用弧度表示的角度的参数的反正弦函数.

SELECTASIN(0.9)FROMBSEMPMS;

148.ATAN()

返回参数的反正切值,该参数用弧度表示的角度的参数.

SELECTATAN(0.9)FROMBSEMPMS;

149.ATAN2()

返回用弧度表示的角度的X和Y坐标的反正切值.

SELECTATAN2(0.5,0.9)FROMBSEMPMS;

150.BIGINT()

返回整型常量中的数字或字符串的64位整数表示.

SELECTBIGINT(EMP_NO)FROMBSEMPMS;


【作者:soldier】 【来源:中关村商情网】
评论】【 】【去论坛看看】【收藏】【打印】【关闭】【回到顶部

我来说两句

优惠活动:买笔记本、台式机、服务器,拨打电话010-68400280/68400215,享受惊喜特价!

论坛·美图

相关链接
IT学院 最新文章

HD Tune硬盘软件

服务器负载均衡

Oracle数据库

ASP加密和解密
·Mac OS X下应用程序的安装与卸载
·成为系统专家的必修课
·X系统不能启动故障排除的DIY完全手册
·认识苹果电脑的必备常识
·苹果操作系统精选教程1
·苹果操作系统精选教程2
·苹果操作系统精选教程3
·苹果操作系统精选教程4
·苹果操作系统精选教程5
·苹果操作系统精选教程6
·苹果操作系统精选教程7
·MAC系统的一些常识
·APPLE Mac osx (提速 / 修改键盘设置 
·APPLE 全功略 (一)
·APPLE Mac OSX工具软件下载
·在PC上本地安装Macl OS X x86
·MAC X86 硬件支持列表
·xp 与osx 双启动
·在PC上安装Mac OSX x86
·Mac OSX建立分区和格式化分区
IT学院 热点文章

关于CZN | 用户注册 | 友情链接 | 内容合作 | 广告服务 | 免责条款 | 工作机会 | 我要投稿 | 产品评测 | 联系CZN | 网站地图 | 设为首页 | 加入收藏
服务热线:010-68400280 EMAIL: 您若发现页面中有任何错误或侵犯您的版权,请及时与我们联系
Copyright© 2005-2008 Czn.Com.Cn All Rights Reserved 京ICP证05009081号