oracle 函数

 

/* SQL Analyze(776,1) */
SELECT /*+ full(t) no_parallel(t) no_parallel_index(t) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring */
      TO_CHAR (COUNT ("SCOREMULTI")),
       TO_CHAR (SUBSTRB (DUMP (MIN ("SCOREMULTI"),
                               16,
                               0,
                               32),
                         1,
                         120)),
       TO_CHAR (SUBSTRB (DUMP (MAX ("SCOREMULTI"),
                               16,
                               0,
                               32),
                         1,
                         120)),
       TO_CHAR (COUNT ("MULTIMODE")),
       TO_CHAR (SUBSTRB (DUMP (MIN ("MULTIMODE"),
                               16,
                               0,
                               32),
                         1,
                         120)),
       TO_CHAR (SUBSTRB (DUMP (MAX ("MULTIMODE"),
                               16,
                               0,
                               32),
                         1,
                         120))
  FROM "xxx"."xxx" t


empty_b|clob()
返回一个空的LOB定位符,用在初始化LOB变量,或用在INSERT及UPDATE声明去初始化LOB列或将其属性置为空。
INSERT INTO TABLE1 VALUES(EMPTY_BLOB());
UPDATE TABLE1 SET CLOB_COL=EMPTY_BLOB();



 LOWER (TO_CHAR (WMSYS.WM_CONCAT (column_name))) col

listagg 函数--oracle 11g release 2  新增函数
LISTAGG(ename, ',') WITHIN GROUP(ORDER BY ename) AS employees

select  'select nvl(sum(dbms_lob.getlength('||column_name||')),0) from "000".'||table_name||';'
from   all_tab_columns a
where owner='xxx' 
and data_type in ('CLOB','BLOB')


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值