6、单行转换函数

单行转换函数用于操作多数据类型,在数据类型之间进行转换。

CHARTORWID()

c 使一个字符串,函数将c转换为RWID数据类型。

SELECT test_id from test_case where rowid=CHARTORWID('AAAA0SAACAAAALiAAA')

CONVERT(,[,])

c尾字符串,dset、sset是两个字符集,函数将字符串c由sset字符集转换为dset字符集,sset的缺省设置为数据库的字符集。

HEXTORAW()

x为16进制的字符串,函数将16进制的x转换为RAW数据类型。

RAWTOHEX()

x是RAW数据类型字符串,函数将RAW数据类转换为16进制的数据类型。

ROWIDTOCHAR()

函数将ROWID数据类型转换为CHAR数据类型。

TO_CHAR([[,)

x是一个data或number数据类型,函数将x转换成fmt指定格式的char数据类型,如果x为日期 nlsparm=NLS_DATE_LANGUAGE 控制返回的月份和日份所使用的语言。如果x为数字nlsparm=NLS_NUMERIC_CHARACTERS 用来指定小数位和千分位的分隔符,以及货币符号。

NLS_NUMERIC_CHARACTERS ="dg", NLS_CURRENCY="string"

TO_DATE([,[,)

c表示字符串,fmt表示一种特殊格式的字符串。返回按照fmt格式显示的c,nlsparm表示使用的语言。函数将字符串c转换成date数据类型。

TO_MULTI_BYTE()

c表示一个字符串,函数将c的担子截字符转换成多字节字符。

TO_NUMBER([,[,)

c表示字符串,fmt表示一个特殊格式的字符串,函数返回值按照fmt指定的格式显示。nlsparm表示语言,函数将返回c代表的数字。

TO_SINGLE_BYTE()

将字符串c中得多字节字符转化成等价的单字节字符。该函数仅当数据库字符集同时包含单字节和多字节字符时才使用

7、其它单行函数

BFILENAME(

,)

dir是一个directory类型的对象,file为一文件名。函数返回一个空的BFILE位置值指示符,函数用于初始化BFILE变量或者是BFILE列。

DECODE(,,[,,,[])

x是一个表达式,m1是一个匹配表达式,x与m1比较,如果m1等于x,那么返回r1,否则,x与m2比较,依次类推m3,m4,m5....直到有返回结果。

DUMP(,[,[,[,]]])

x是一个表达式或字符,fmt表示8进制、10进制、16进制、或则单字符。函数返回包含了有关x的内部表示信息的VARCHAR2类型的值。如果指定了n1,n2那么从n1开始的长度为n2的字节将被返回。

EMPTY_BLOB()

该函数没有参数,函数返回 一个空的BLOB位置指示符。函数用于初始化一个BLOB变量或BLOB列。

EMPTY_CLOB()

该函数没有参数,函数返回 一个空的CLOB位置指示符。函数用于初始化一个CLOB变量或CLOB列。

GREATEST()

exp_list是一列表达式,返回其中最大的表达式,每个表达式都被隐含的转换第一个表达式的数据类型,如果第一个表达式是字符串数据类型中的任何一个,那么返回的结果是varchar2数据类型,同时使用的比较是非填充空格类型的比较。

oracle易忘函数用法(5)相关推荐

  1. oracle易忘函数用法(1)

    一般的to_char是这样用的to_char(sysdate,'YYYY-MM-DD hh:mi:ss AM') ,也有几个突出点的用法: to_char(sysdate, 'dd') 查看今天是几号 ...

  2. oracle易忘函数用法(3)

    SOUNDEX() 返回与c1发音相似的词. select SOUNDEX('dawes') Dawes SOUNDEX('daws') Daws, SOUNDEX('dawson') from du ...

  3. oracle易忘函数用法(6)

    LEAST() exp_list是一列表达式,返回其中最小的表达式,每个表达式都被隐含的转换第一个表达式的数据类型,如果第一个表达式是字符串数据类型中的任何一个,将返回的结果是varchar2数据类型 ...

  4. oracle易忘函数用法(4)

    POWER(,) 返回n1的n2次方 ROUND(,) 返回舍入小数点右边n2位的n1的值,n2的缺省值为0,这回将小数点最接近的整数,如果n2为负数就舍入到小数点左边相应的位上,n2必须是整数. s ...

  5. oracle易忘函数用法(2)

    INITCAP() c1为一字符串.函数将每个单词的第一个字母大写其它字母小写返回.单词由空格,控制字符,标点符号限制. select INITCAP('veni,vedi,vici') Ceasar ...

  6. oracle 的wecate函数,1.Oracle中decode()函数用法

    1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...

  7. oracle数据库 日期函数用法

    oracle数据库 日期函数用法 –Oracle trunc()函数的用法 /日期******/ 1.select trunc(sysdate) from dual --2013-01-06 今天的日 ...

  8. oracle+decode函数用法,oracle中decode函数用法

    oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DECODE函数相当于一条件语句(IF ...

  9. Oracle 的 decode 函数用法

    Oracle 中 decode 函数用法 decode函数的含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THE ...

最新文章

  1. The PNP sensor:- This is a sensor who...
  2. Xcode SVN配置
  3. 奥巴马表示10天内债务谈判出结果 债务违约可能性底
  4. php stmp 授权码问题,PHPmailer 使用网易126发送邮件的问题
  5. 施密特正交化_夜思 | 为什么非实对称矩阵对应的特征向量不能施密特正交化?...
  6. MacOS 开发 —后台启动程序
  7. Php支付宝掉线,12月5日支付宝崩了怎么回事支付宝登陆不上去一直掉线怎么办
  8. Kubernetes-Host网络模式,指定Pod 物理机IP
  9. 【网络安全】OSSIM平台网络日志关联分析实战
  10. 解析经纬度,将度分转成度
  11. ssh-keygen:you don't exist,go away
  12. 厚积薄发-Aspects
  13. 代码传奇 | 搞罢餐的热血青年到 PHP大神的蜕变——“鸟哥”惠新宸
  14. Virtualbox拓展包安装失败
  15. 人月神话(二)外科手术队伍、贵族专制、民主政治和系统设计
  16. 多传感器融合标定方法汇总
  17. C语言读取mp3文件的信息
  18. 【C++】绘制一个登录窗口
  19. xp系统访问共享服务器提示无网络路径,XP提示“无任何网络提供程序接受指定的网络路径”如何解决...
  20. 前端实现base64格式文件的下载

热门文章

  1. C++lowest common ancestor最近公共祖先算法(附完整源码)
  2. C++ Opengl 绘制图像字符源码
  3. C++STL的queue容器
  4. chmod 文件夹及子文件夹_了解linux文件属性之chgrp,chown,chmod
  5. 有什么办法可以判断页面是静态还是动态?_网络营销——网络营销专员到底是教你如何选择网站页面制作...
  6. display函数怎么使用_损失函数—深度学习常见损失函数总结【图像分类|上】
  7. 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege
  8. 1.cocos2dx 3.2环境搭建
  9. 文件加解密,文件操作
  10. 项目--properties--Builder;MyEclipse---project---clean---指定项目