replace(wm_concat(discount),',','%/') as zk
discount类型是number ,奇怪的是zk返回值确实<CLOB>
我百度了下这个哥们也遇到了
http://www.itpub.net/thread-1347627-1-1.html
系统的数据库迁移了,以前是11G,现在是10G,以前VIEW中用了WMSYS.WM_CONCAT,以前传回的是VARCHAR,现在居然传回CLOB了,全报错了。
请高人指点指点!!!!
不过我们是11.1升级到11.2
你传入的是CLOB吗???WM_CONCAT是undocument function不应该在正式环境下使用的,undocument function一般是oracle内部功能自己用的,你直接用他的会有很多问题,比如你这个版本更替,完全可以自己写个啊,搜索精华帖,替换这个函数
相关推荐
ORACLE replace和translate函数详解
包含了oracle所有的函数 例如replace to_char date等67个函数
Oracle分析函数基本概念和语法总结及Regexp_***(regexp_substr,regexp_instr, regexp_like, regexp_replace, regexp_count)用法
Oracle创建函数及其调用.txt Oracle创建函数及其调用.txt
一、函数的创建、调用和权限1、创建函数create or replace function 函数名(参数1 模式 数据类型,) return 数据类型as --
长度函数length 替换函数 replace 子串函数 substr sqlplus 基本命令
translate返回expr,其中from_string中的每个字符的所有出现都被to_string中的相应字符替换,而replace 函数将char中的字符串search_string...下面给大家分享Oracle中的translate函数和replace函数的用法,一起看看吧
今天看了SQL COOKBOOK中的一个例子,其中看到了两个函数Replace和Translate时产生了疑惑,感觉这两个函数的作用是一样的,书上面的例子也看的不是很明白,Google了一下,看了Oracle的官方解释,终于彻底明白了。...
2,字符型函数(lower()、upper()、lpad()、rpad()、substr()、replace()...); 3,日期型函数(add_months()、last_day()、round()、next_day()、current_date()...); 4,转换函数(convert()、to_char()、to_date()...
ORACLE函数大全 ________________________________________ 作者:[本站编辑] 来源:[CSDN] 浏览:[ ] SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,...
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数、组函数。本文将讨论如何利用单行函数以及使用规则。
由于teradata数据仓库缺少常用函数,平时使用很不方便,找了很久找到了这么多oracle常见的函数包,生成到teradata里面可以像oracle一样很方便的使用replace等函数了
oracle中REGEXP_REPLACE函数在mysql中的实现
oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合 如果需要在客户端实时的输出函数执行过程中的一些信息,在oracle9i以后可以使用管道函数(pipeline function)。 关键字PIPELINED表明这是一个...
Oracle 自定义split 函数 Oracle没有提供split函数,但可以自己建立一个函数实现此功能。比如“abc defg hijkl nmopqr stuvw xyz”,分隔符是空格,但空格个数不定。 源代码: CREATE OR REPLACE TYPE ty_str_...
在oracle中,函数和存储过程是经常使用到的,他们的语法中有很多相似的地方,可是也有它们的不同之处,这段时间刚学完函数与存储过程,来给自己做一个总结: 一:存储过程:简单来说就是有名字的pl/sql块。 语法结构...
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...
PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。 相同点: 完成特定功能的程序 不同点:是否用return语句返回值。 ...
Oracle正则表达式函数介绍,Oracle中的支持正则表达式的函数主要有下面四个: 1.REGEXP_LIKE :与LIKE的功能相似 2.REGEXP_INSTR :与INSTR的功能相似 3.REGEXP_SUBSTR :与SUBSTR的功能相似 4.REGEXP_REPLACE :与...