Oracle记录类型转换

数据库 Oracle
我们常常会遇到需要将数据表列从一种类型转换为另一种类型的情况,下文就为您介绍Oracle数据库中表记录类型的转换方法,供您参考。

Oracle记录类型可以通过转换函数进行转换,下面就为您详细介绍Oracle记录类型转换的实现方法,希望对您能够有所帮助。

下面我们来看看Oracle记录类型的转换,在应用中我们常常会遇到需要将数据表列从一种类型转换为另一种类型的情况(如字符型转换成数值型、数值型转换成日期型)。Oracle提供三种主要的转换函数进行Oracle记录类型转换,如下:

一、To_number将一组合法的数字字符串(如字符数据8897)转换成数值。

语句select to_number('8897') from dual;返回一个包括数值8897的数值类型的数据。

二、To_char将任意类型的数据转换成字符类型。

语句selectto_char(8897)fromdual;返回一个包含字符串8897的字符类型的数据。

三、To_date将适合格式的字符串数据转换成日期型数据,这是最容易产生错误的转换。因为12-DEC-02是合法的日期格式。

语句select to_date('12-DEC-02') from dual;能成功地进行数据转换。

语句select to_date('20021227','YYYYMMDD') from dual;将返回日期27-DEC-02,因为在to_date函数中的日期格式和被转化的数据是合法的。

语句select to_date('20021236','YYYYMMDD') from dual;将失败,因为在12月中没有36天。

语句select to_date('baddate') from dual;在执行时会出问题。

 

 

 

【编辑推荐】

带您了解Oracle数据库的段

Linux下的Oracle启动脚本

带您了解Oracle启动参数

Oracle数据库重新启动的方法

Oracle存储过程使用动态SQL

责任编辑:段燃 来源: 互联网
相关推荐

2010-03-30 16:33:55

Oracle数据类型

2019-09-28 22:41:18

OracleMySQL隐式数据

2010-11-15 13:47:13

oracle记录加锁

2010-03-30 16:45:22

Oracle 字符串

2011-04-14 13:29:42

Oracle日期转换

2011-03-02 15:35:15

Oracle分组统计

2023-01-17 14:01:19

JavaScript类型转换字符串

2010-10-27 13:25:33

Oracle查询

2010-10-26 17:34:03

Oracle索引

2021-04-22 07:41:46

JavaScript类型转换

2024-01-03 13:39:00

JS,Javascrip算法

2009-12-24 14:18:57

WPF类型转换

2016-11-03 13:00:54

类型转换javascript

2010-11-15 09:55:35

Oracle转换函数

2011-04-12 09:20:28

OracleDBLINK

2009-11-19 10:43:54

Oracle Clob

2024-12-09 12:00:00

Python编程数据类型转换

2009-07-15 16:56:59

Jython类型Java类型

2023-07-16 23:43:05

Go语言模式

2015-08-13 10:48:39

Java 8转换及改进
点赞
收藏

51CTO技术栈公众号