UNIX(AIX)系统常用命令(九)

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

   116.DDL 有哪些 ?
   CREATE
   DECLARE
   ALTER
     DROP
  等

   117.DML 有哪些 ?
   INSERT
   SELECT
   UPDATE
   DELETE
  等
  
   118.DB2 有没有布尔类型 ?
  没有
  
   119. 如何查询 DB2 的内置函数 ?
  自带文档 ADMINISTION-->SQLREFERENCE-->FUNCTIONS

   120. 如何执行 DB2 的脚本文件 ?
   DB2-VTFFILENAME
  
   121.DB2 中象 ORACLE 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
DB2 函数
   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;
  
   151.CEILING()ORCEIL()
  返回比参数大或等于参数的最小的整数值 .
   SELECTCEILING(3.56)FROMBSEMPMS;
   SELECTCEIL(4.67)FROMBSEMPMS;
  
   152.CHAR()
  返回日期时间型 , 字符串 , 整数 , 十进制或双精度浮点数的字符串表示 .
   SELECTCHAR(SALARY,',')FROMBSEMPMS;
  
   153.CHR()
  返回具有由参数指定的 ASCII 码的字符 .
   SELECTCHAR(167)FROMBSEMPMS;
154.CONCAT()
  返回两个字符串的连接 .
   SELECTCONCAT(EMP_NO,EMP_NAM)FROMBSEMPMS;
  
   155.YEAR()
返回数值的年部分 .
   SELECTYEAR('2003/01/02')FROMBSEMPMS;
  
   156.VARCHAR()
  返回字符串 , 日期型 , 图形串的可变长度的字符串表示 .
   SELECTVARCHAR(EMP_NAM,50)FROMBSEMPMS;
  
   157.UCASE()ORUPPER()
  返回字符串的大写 .
   SELECTUCASE(EMP_NAM)FROMBSEMPMS;
   SELECTUPPER(EMP_NO)FROMBSEMPMS;

   158.TRUNCATE()ORTRUNC()
  从表达式小数点右边的位置开始截断并返回该数值 .
   SELECTTRUNCATE(345.6789,2)FROMBSEMPMS;
  
   159.TIME()
  返回一个数值中的时间 .
   SELECTTIME('2001-03-19.12.30.123456')FROMBSEMPMS;
  
   160.SUBSTR(EXP1,EXP2)
  返回 EXP1 串自 EXP2 处开始的子串 .
   SELECTSUBSTR('CDNJFDJFJD',5)FROMBSEMPMS;
   SELECTSUBSTR('CDNJFDJFJD',5,2)FROMBSEMPMS;
  
   161.SQRT()
  返回该参数的平方根 .
   SELECTSQRT(36)FROMBSEMPMS;
  
   162.SPACE()
  返回由参数指定的长度 , 包含空格在内的字符串 .
   SELECTSPACE(10)FROMBSEMPMS;
  
   163.SECOND()
  返回一个数值的秒部分 .
   SELECTSECOND('18:34:32')FROMBSEMPMS;
  
   164.RTRIM()
  删除字符串尾部的空格 .
   SELECTRTRIM('COMMENT')FROMBSEMPMS;
  
   165.ROUND(EXP1,EXP2)
  返回 EXP1 小数点右边的第 EXP2 位置处开始的四舍五入值 .
   SELECTROUND(2345.6789,2)FROMBSEMPMS;
  
   166.REPLACE(EXP1,EXP2,EXP3)
  用 EXP3 替代 EXP1 中所有的 EXP2
   SELECTCHAR(REPLACE('ROMANDD','NDD','CCB'),10)FROMBSEMPMS;
167.REPEAT(EXP1,EXP2)
  返回 EXP1 重复 EXP2 次后的字符串 .
   SELECTCHAR(REPEAT('REPEAT',3),21)FROMBSEMPMS;
168.REAL()
  返回一个数值的单精度浮点数表示 .
   SELECTREAL(10)FROMBSEMPMS;
  
   169.RAND()
  返回 0 1 之间的随机浮点数 .
   SELECTRAND()FROMBSEMPMS;
  
   170.POWER(EXP1,EXP2)
  返回 EXP1 EXP2 次幂 .
   SELECTPOWER(2,5)FROMBSEMPMS;
  
   171.POSSTR(EXP1,EXP2)
  返回 EXP2 EXP1 中的位置 .
   SELECT('ABCDEFGH','D')FROMBSEMPMS;
  
   172.NULLIF(EXP1,EXP2)
  如果 EXP1=EXP2, 则为 NULL, 否则为 EXP1

   173.NODENUMBER()
  返回行的分区号 .
   SELECTNODENUMBER(EMP_NO)FROMBSEMPMS;
  
   174.MONTH()
  返回一个数值的月部分 .
   SELECTMONTH('2003/10/20')FROMBSEMPMS;
  
   175.MOD(EXP1,EXP2)
  返回 EXP1 除以 EXP2 的余数 .
   SELECTMOD(20,8)FROMBSEMPMS;
  
   176.MINUTE()
  返回一个数值的分钟部分 .
   SELECTMINUTE('18:34:23')FROMBSEMPMS;
  
   177.LTRIM()
  删除字符串前面的空格 .
   SELECTLTRIM('CDDD')FROMBSEMPMS;
  
   178.HOUR()
  返回一个数值的小时部分 .
   SELECTHOUR('18:34:23')FROMBSEMPMS;
  
   179.DOUBLE()
  如果参数是一个数字表达式 , 返回与其相对应的浮点数 , 如果参数是字符串表达式 , 则返回该数的字符串表达式 .
   SELECTDOUBLE('5678')FROMBSEMPMS;
  
   180.EXP()
  返回参数的指数函数 .
   SELECTEXP(2)FROMBSEMPMS;
  
   181.FLOAT()
  返回一个数的浮点表示 .
   SELECTFLOAT(789)FROMBSEMPMS;
  
     182.FLOOR()
  返回小于或等于参数的最大整数 .
   SLECTFLOOR(88.93)FROMBSEMPMS;
  
   183.HEX()
  返回一个表示为字符串的值的 16 进制表示 .
   SELECTHEX(16)FROMBSEMPMS;
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值