-- Start

Oracle 为每种数据类型都提供了相应的函数,一般情况下它们之间的相互转换是非常简单的,Oracle 提供的函数有:

CAST 将一种类型转成另一种类型

TO_DATE 将字符串转成 DATE

TO_TIMESTAMP 将字符串转成 TIMESTAMP

TO_TIMESTAMP_TZ 将字符串转成 TIMESTAMP WITH TIME ZONE

TO_DSINTERVAL 将字符串转成 INTERVAL DAY TO SECOND

NUMTODSINTERVAL 将数字转成 INTERVAL DAY TO SECOND

TO_YMINTERVAL 将字符串转成 INTERVAL YEAR TO MONTH

NUMTOYMINTERVAL 将数字转成 INTERVAL YEAR TO MONTH

TO_NUMBER 将字符串或数字转成 NUMBER

TO_BINARY_DOUBLE 将字符串或数字转成 BINARY_DOUBLE

TO_BINARY_FLOAT 将字符串或数字转成 BINARY_FLOAT

TO_CHAR 将大对象,日期,数字转成字符串

TO_NCHAR 将大对象,日期,数字转成本地字符串

TO_LOB 将 LONG 或 LONG RAW 转成 LOB

TO_BLOB 将 RAW 或 LONG RAW 转成 BLOB

TO_CLOB 将字符串转成 CLOB

TO_NCLOB 将字符串转成 NCLOB

CHARTOROWID 将字符串转成 ROWID

ROWIDTOCHAR 将 ROWID 转成VARCHAR2

ROWIDTONCHAR 将 ROWID 转成NVARCHAR2

TO_SINGLE_BYTE 将多位字符转成单位字符

TO_MULTI_BYTE 将单位字符转成多位字符

COMPOSE 将字符串转成 Unicode 码

DECOMPOSE 将 Unicode 码转成字符串

HEXTORAW 将包含十六进制的字符串转成RAW

RAWTOHEX 将RAW转成十六进制的字符串

RAWTONHEX 等价于 TO_NCHAR(RAWTOHEX(raw))

SCN_TO_TIMESTAMP 将 SCN 转成 TIMESTAMP

TIMESTAMP_TO_SCN 将 TIMESTAMP 转成 SCN

ASCIISTR 将字符串转成 ASCII 码

BIN_TO_NUM 将二进制转成十进制

CONVERT 字符集转换

UNISTR 将字符串转成 AL16UTF16 或 UTF8

TREAT 将表达式转成指定类型

有关如何实现字符串和日期的互转,请参考

Oracle 格式化日期。

有关如何实现字符串和数字的互转,请参考

Oracle 格式化数字。

-- 更多参见:Oracle SQL 精萃

-- 声明:转载请注明出处

-- Last edited on 2015-06-19

-- Created by ShangBo on 2015-06-19

-- End

oracle 强制转类型,Oracle 数据类型转换相关推荐

  1. Spark SQL读取Oracle的number类型的数据时精度丢失问题

    Spark SQL读取Oracle的number类型的数据时精度丢失问题 在程序开发中,使用到了sparkSQL读取Oracle数据库,发现当sparkSQL读取Oracle的number类型字段时, ...

  2. oracle强制执行计划,Oracle里另外一些典型的执行计划

    在之前的文章里写了Oracle里常见的执行计划,可以参考文章:http://hbxztc.blog.51cto.com/1587495/1901416,这篇文章里介绍的是其他的一些典型的执行计划. 1 ...

  3. php如何转换类型,PHP数据类型转换

    PHP数据类型转换 PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: •(int).(integer):转换成整形 •(float).(double).(real):转换成浮点型 •(s ...

  4. oracle 强制 断开,ORA-01092: ORACLE 例程终止 强行断开连接

    今天测试部门的人叫我过去,说是数据库当了,起不来了. 我过去看了看情况,做了如下操作 SQL> shutdown immediate 数据库已经关闭. 已经卸载数据库. Oracle 例程已经关 ...

  5. php如何转类型,PHP数据类型转换

    指的是将数据(变量)的值转换成目标数据类型. PHP中有两种数据类型转换方式:自动转换,强制转换 自动转换:系统根据操作所需要的类型将变量的值进行对应类型的转换 自动转换都是系统本身所做的事情,不需要 ...

  6. 03.JavaScript-数据类型和数据类型转换

    目录 前言 一.js数据类型 二.简单数据类型 1.数字型 1)八进制  0-7 2)十六进制  0-9  a-f 3)数字型的最大值和最小值 4)无穷大和无穷小 5)非数字 2.字符型-String ...

  7. oracle 创建nchar类型,Oracle NChar类型

    本篇文章帮大家学习Oracle NChar类型,包含了Oracle NChar类型使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 在本教程中,您将了解Oracle NCH ...

  8. Python入门(三)变量类型及数据类型转换

    变量 顾名思义,就是程序运行中值能改变的量,而且在变量使用之前,需要对其赋值. 变量名的命名及使用规则: 可以包括字母.数字.下划线,但不能以数字开头: 字母区分大小写,即同一字母的大小写代表不同的变 ...

  9. oracle如何自定义类型,Oracle 自定义类型

    一.子类型 这种类型最简单,类似类型的一个别名,主要是为了对常用的一些类型简单化,它基于原始的某个类型.如: 有些应用会经常用到一些货币类型:number(16,2).如果在全局范围各自定义这种类型, ...

最新文章

  1. 【转】js实现复制到剪贴板功能,兼容所有浏览器
  2. bzoj2820: YY的GCD
  3. 启用系统登录失败处理功能
  4. 安卓学习笔记19:常用控件 - 单选按钮和复选框
  5. springboot 扫描jar包中bean_详解Spring Boot的Component Scan原理
  6. 静态代理,动态代理,Cglib代理详解
  7. ege管理系统_网上人才管理系统方案
  8. selenium实现自动登录B站
  9. 【音频编码】AAC编码之FDK AAC
  10. 《死亡邮件》评怀疑这是QQ邮箱的推广电影
  11. Pytorch里addmm()和addmm_()的用法详解
  12. 安卓10侧边返回_安卓10.0内测版出现新版手势操作:取消返回键、全靠Home胶囊完成...
  13. 5-6 人生的不同阶段
  14. codeforces 463D Gargari and Permutations
  15. 整机压力测试_一种服务器整机压力的测试方法
  16. 如何使用 js 读文件
  17. hid python uhf_简单的读写Python中的USB HID设备?
  18. 新华三集团嵌入式软件笔试题
  19. pageadmin 修改默认的html,PageAdmin 安装IIS配置图解教程
  20. java计算机毕业设计基于安卓Android/微信小程序的校园报修管理APP

热门文章

  1. jsPlumb初认识
  2. 微信小程序会不会倒逼苹果App Store模式变革?
  3. 融云出海:TikTok 百亿美元投向东南亚,巨头将如何影响市场格局
  4. 什么无线路由器性价高?买什么路由器好?
  5. MCE | 用于疾病领域的斑马鱼
  6. Math.abs(x)<1e-6
  7. 30+场技术论坛 1000+科技新品发布 今年云栖大会我们关注什么?
  8. Kali Linux换源及更新
  9. js的rc4加密与PHP的rc4加密
  10. Python检验输入字符串为合法数字(包括小数、带符号正负数)