DECOMPOSE(string)
返回一个Unicode字符串。它是string的规范分解。string可以是CHAR、VARCHAR2、 NCHAR、NVARCHAR2、CLOB或NCLOB类型。
FROM_TZ(timestamp,timezone)
返回一个TIMESTAMP WITH TIMEZONE 类型值。它将TIMESTAMP(没有时区信息)和提供的TIMEZONE组合在一起。
HEXTORAW(string)
将由STRING表示的二进制数值转换为一个RAW数值。STRING应该包含十六进制值。STRING中的每两个字符表示结果RAW中的一个字节。HEXTORAW和RAWTOHEX互为反函数。
NUMTODSINTERVAL(x,unit)
将X转换为INTERVAL DAY TO SECOND 值,X应该是一个数字。UNIT是一个字符字符串(可以是CHAR、VARCHAR2、NCHAR或NVARCHAR2),且是'DAY'、'HOUR'、'MINUTE'、'SECOND'之一。unit是不区分大小写的,返回值的缺省精度为9。
NUMTOYMINTERVAL(x,unit)
将X转换成INTERVAL YEAR TO MONTH 值,X应该是一个数字。UNIT是一个字符字符串(可以是CHAR、VARCHAR2、NCHAR或NVARCHAR2),且是'YEAR'或'MONTH'之一。unit是不区分大小写的,返回值的缺省精度为9。
REFTOHEX(refvalue)
返回一REF refvalue的十六进制表示。
RAWTOHEX(rawvalue)
将RAW类型值rawvalue转换为一个十六进制表示的字符串。rawvalue中的每个字节转换为一个双字符的字符串。
RAWTONHEX(rawvalue)
将RAW类型值rawvalue转换为一个十六进制表示的字符串。rawvalue中的每个字节转换为一个双字符的字符串。
RAWTONHEX返回值是NVARCHAR2类型而不是VARCHAR2类型。
ROWIDTOCHAR(rowid)函数,将ROWID类型值转换成字符串。与CHARTOROWID互为反函数。
ROWIDYONCHAR(rowid) 与ROWIDTOCHAR类似,返回类型是NCHAR,而不是CHAR。
TO_CLOB(string)
将string转换为CLOB。string可以是文字或另一个LOB列。如果参数包含NCHAR数据,它被转换为字符集
TO_DSINTERVAL(string[,nlsparams])
将string(可以是CHAR、VARCHAR2、NCHAR、NVARCHAR2)转换为 INTERVAL DAY TO SECOND 类型。如果
选定nlsparams,则nlsparams只能包含小数点和千分位字符的NLS_NUMERIC_CHARARCTERS表示。
TO_LOB(long_column)
将long_column转换成LOB。这个函数用于将LONG和LONG RAW分别转换为CLOB和LOB。
TO_MULTI_BYTE(string)
返回将所有单字节字符替换为等价的多字节字符的STRING。该函数仅当字符集同时包含单字节和多字节字符时才使用。否则,STRING不会进行任何处理而被返回,与TO_SINGLE_BYTE 互为反函数。
TO_NCHAR
和TO_CHAR相似,结果是属于国家字符集而不是字符集。
TO_NCLOB(string)
将STRING转换为NCLOB。STRING可以是文字或另一LOB列。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-35179-9.html
其实都是盲人摸象