博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle SQL函数之转换函数
阅读量:6163 次
发布时间:2019-06-21

本文共 2093 字,大约阅读时间需要 6 分钟。

chartorowid(c1) 【功能】转换varchar2类型为rowid值【参数】c1,字符串,长度为18的字符串,字符串必须符合rowid格式【返回】返回rowid值【示例】SQL> SELECT chartorowid('AAAADeAABAAAAZSAAA') FROM DUAL;CHARTOROWID('AAAADEAABAAAAZSAA--------------------------------------------------------------------------------AAAADeAABAAAAZSAAA【说明】在Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在Oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同.ROWIDTOCHAR(rowid) 。。【功能】转换rowid值为varchar2类型【参数】rowid,固定参数【返回】返回长度为18的字符串SQL> SELECT ROWIDTOCHAR(rowid) FROM DUAL;ROWIDTOCHAR(ROWID)------------------AAAAB0AABAAAAOhAAACONVERT(c1,set1,set2)【功能】将源字符串c1 从一个语言字符集set2转换到另一个目的set1字符集【参数】c1,字符串,set1,set2为字符型参【返回】字符串【示例】select convert('strutz','we8hp','f7dec') "conversion" from dual;conver------strutzHEXTORAW(c1)【功能】将一个十六进制构成的字符串转换为二进制【参数】c1,十六进制的字符串【返回】字符串【示例】select HEXTORAW('A123')  from dual;TO_DATE(X[,c2[,c3]])【功能】将字符串X转化为日期型【参数】c2,c3,字符型,参照to_char()【返回】字符串如果x格式为日期型(date)格式时,则相同表达:date x如果x格式为日期时间型(timestamp)格式时,则相同表达:timestamp x【相反】 to_char(date[,c2[,c3]])SQL> select to_date('199912','yyyymm'),  2  to_date('2000.05.20','yyyy.mm.dd'),  3  (date '2008-12-31') XXdate,   4  to_date('2008-12-31 12:31:30','yyyy-mm-dd hh24:mi:ss'),  5  (timestamp '2008-12-31 12:31:30') XXtimestamp  6  from dual;TO_DATE(' TO_DATE(' XXDATE    TO_DATE(' XXTIMESTAMP--------- --------- --------- --------- ---------------------------------------------------------------------------01-DEC-99 20-MAY-00 31-DEC-08 31-DEC-08 31-DEC-08 12.31.30.000000000 PMTO_NUMBER(X[[,c2],c3])【功能】将字符串X转化为数字型【参数】c2,c3,字符型,参照to_char()【返回】数字串【相反】 to_char(date[[,c2],c3])【示例】select TO_NUMBER('199912'),TO_NUMBER('450.05') from dual;TO_MULTI_BYTE(c1)【功能】将字符串中的半角转化为全角【参数】c1,字符型【返回】字符串【示例】SQL> select to_multi_byte('高A') text from dual;test--高Ato_single_byte(c1)【功能】将字符串中的全角转化为半角【参数】c1,字符型【返回】字符串【示例】SQL> select to_multi_byte('高A') text from dual;test----高Anls_charset_name(n1)【功能】返回字符集名称参应id值【参数】n1,数值型【返回】字符型sql> select nls_charset_name(852) from dual;nls_char--------zhs16gbknls_charset_name(n1)【功能】返回字符集名称参应id值【参数】n1,数值型【返回】字符型sql> select nls_charset_name(852) from dual;nls_char--------zhs16gbk

 

转载地址:http://mbafa.baihongyu.com/

你可能感兴趣的文章
uva 11401思维+预处理
查看>>
9. Palindrome Number
查看>>
android-远程图片获取和本地缓存
查看>>
PHP Smarty变量调节器
查看>>
shell中的字符串操作
查看>>
Node.js 函数
查看>>
Oracle CheckPoint进程
查看>>
仿知乎注册验证码
查看>>
物联网笔记1
查看>>
代码练习
查看>>
webpack构建Vue项目引入jQ时发生“'$' is defined but never used”的处理
查看>>
2. java变量
查看>>
王爽汇编语言 实验11
查看>>
JS和C#分别防注入代码
查看>>
Django模板语言
查看>>
闪屏,default
查看>>
适合0基础的web开发系列教程-文本格式标签汇总
查看>>
jQuery-对Radio/CheckBox的操作集合
查看>>
webpack的build的时候时间长处理方案
查看>>
通过js 判断当前应用是什么浏览器【借鉴转载】
查看>>