Oracle常见提问1(转)

Oracle常见提问1(转)[@more@]201. /*+NOCACHE(TABLE)*/
  
  当进行全表扫瞄时,CACHE提示能够将表的检索块放置在缓冲区缓存中最近最少列表LRU的最
  
  近使用端
  
  例如:
  
  SELECT /*+FULL(BSEMPMS) NOCAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;
  
  202. /*+APPEND*/
  
  直接插入到表的最后,可以提高速度.
  
  insert /*+append*/ into test1 select * from test4 ;
  
  203. /*+NOAPPEND*/
  
  通过在插入语句生存期内停止并行模式来启动常规插入.
  
  insert /*+noappend*/ into test1 select * from test4 ;
  
  ORACLE内部函数篇 字符串
  
  204. 如何得到字符串的第一个字符的ASCII值?
  
  ASCII(CHAR)
  
  SELECT ASCII('ABCDE') FROM DUAL;
  
  结果: 65
  
  205. 如何得到数值N指定的字符?
  
  CHR(N)
  
  SELECT CHR(68) FROM DUAL;
  
  结果: D
  
  206. 如何连接两个字符串?
  
  CONCAT(CHAR1,CHAR2)
  
  SELECT CONCAT('ABC','DEFGH') FROM DUAL;
  
  结果: 'ABCDEFGH'
  
  207. 如何将列中的数值代替为字符串?
  
  DECODE(CHAR,N1,CHAR1,N2,CHAR2...)
  
  SELECT DECODE(DAY,1,'SUN',2,'MON') FROM DUAL;
  
  208. INITCAP(CHAR)
  
  将字符串CHAR的第一个字符为大写,其余为小写.
  
  SELECT INITCAP('ABCDE') FROM DUAL;
  
  209. LENGTH(CHAR)
  
  取一字符串CHAR的长度.
  
  SELECT LENGTH('ABCDE') FROM DUAL;
  
  210. LOWER(CHAR)
  
  将字符串CHAR全部变为小写.
  
  SELECT LOWER('ABCDE') FROM DUAL;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9417382/viewspace-932994/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9417382/viewspace-932994/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值