技术开发 频道

Oracle常见1000问之内部函数及管理视图

  226. NEXT_DAY(D,CHAR)

  得到比日期D晚的由CHAR命名的第一个周日的日期。

  SELECT NEXT_DAY(TO_DATE('2003/09/20'),'SATDAY') FROM DUAL;

  227. ROUNT(D,FMT)

  得到按指定的模式FMT舍入到的最进的日期。

  SELECT ROUNT('2003/09/20'MONTH) FROM DUAL;

  228. SYSDATE

  得到当前系统的日期和时间。

  SELECT SYSDATE FROM DUAL;

  229. TO_CHAR(D,FMT)

  将日期D转换为FMT的字符串。

  SELECT TO_CHAR(SYSDATE,'YYYY/MM/DD') FROM DUAL;

  230. TO_DATE(CHAR,FMT)

  将字符串CHAR按FMT的格式转换为日期。

  SELECT TO_DATE('2003/09/20''YYYY/MM/DD') FROM DUAL;

  231. ABS(N)

  得到N的绝对值。

  SELECTABS(-6) FROM DUAL;

  232. CEIL(N)

  得到大于或等于N的最大整数。

  SELECT CEIL(5.6) FROM DUAL;

  233. COS(N)

  得到N的余弦值。

  SELECTCOS(1) FROM DUAL;

  234. SIN(N)

  得到N的正弦值。

  SELECT SIN(1) FROM DUAL;

  235. COSH(N)

  得到N的双曲余弦值。

  SELECT COSH(1) FROM DUAL;

  236. EXP(N)

  得到N的E的N次幂。

  SELECT EXP(1) FROM DUAL;

  237. FLOOR(N)

  得到小于或等于N的最小整数。

  SELECT FLOOR(5.6) FROM DUAL;

  238. LN(N)

  得到N的自然对数。

  SELECT LN(1) FROM DUAL;

  239. LOG(M,N)

  得到以M为底N的对数。

  SELECT LOG(28) FROM DUAL;

  240. MOD(M,N)

  得到M除以N的余数。

  SELECT MOD(1007) FROM DUAL;
0
相关文章