一、转换函数用户操作多数据类型,在数据类型之间进行转换。
1、CHARTORWID(c)
c是一个字符串,函数将c转换为RWID数据类型。
2、CONVERT(c, dset, sset)
c为字符串,dset、sset是两个字符集,函数将字符串c由sset字符集转换为dset字符集,sset的默认设置为数据库的字符集。
3、HEXTORAW(x)
x为十六进制的字符串,函数将十六进制的x转换为RAW数据类型。
4、RAWTOHEX(x)
x是RAW数据类型字符串,函数将RAW数据类型转换为十六进制的数据类型。
5、ROWIDTOCHAR()
函数将ROWID数据类型转换为CHAR数据类型。
6、TO_CHAR(x, fmt)
x是一个date或number数据类型,函数将x转换成fmt指定格式的CHAR数据类型,如果x为日期nlsparm=NLS_DATE_LANGUAGE 控制返回的月份和日期所使用的语言。如果x为数字nlsparm=NLS_NUMBERIC_CHARACTERS 用类指定小数位和千分位的分隔符,以及货币符,参考详见
。
7、TO_DATE(c, fmt)
c是字符串,fmt表示一个特殊格式的字符串,返回按照fmt指定的格式的c,参考详见
。
8、TO_MULTI_BYTE(c)
c表示字符串,函数将c的单字节字符转换成多字节字符。
9、TO_NUMBER(c, fmt)
c表示字符串,fmt表示一个特殊格式的字符串,函数返回值按照fmt指定的格式显示。
10、TO_SINGLE_BYTE()
将字符串c的多字节转换成等价的单字节字符。该函数仅当数据库字符集同时包含单字节和多字节时才使用。
11. UTL_RAW.CAST_TO_RAW
该函数按照缺省字符集(一般为GB2312),将VARCHAR2字符串转换为RAW。
12. UTL_RAW.CAST_TO_VARCHAR2
该函数按照缺省字符集合(一般为GB2312),将RAW转换为VARCHAR2。
常用之日期格式 |
12 |
|
13 |
日期格式 說明 |
14 |
|
15 |
YYYY/MM/DD
|
16 |
YYYY
|
17 |
YYY
|
18 |
YY
|
19 |
MM
|
20 |
DD
|
21 |
D
|
22 |
|
23 |
|
24 |
|
25 |
DDD
|
26 |
WW
|
27 |
W
|
28 |
YYYY/MM/DD HH24:MI:SS
|
29 |
YYYY/MM/DD HH:MI:SS
|
30 |
J
|
31 |
RR/MM/DD
|
32 |
|
33 |
ex. |
34 |
select
to_char(sysdate,
'YYYY/MM/DD'
)
FROM
DUAL;
|
35 |
select
to_char(sysdate,
'YYYY'
)
FROM
DUAL;
|
36 |
select
to_char(sysdate,
'YYY'
)
FROM
DUAL;
|
37 |
select
to_char(sysdate,
'YY'
)
FROM
DUAL;
|
38 |
select
to_char(sysdate,
'MM'
)
FROM
DUAL;
|
39 |
select
to_char(sysdate,
'DD'
)
FROM
DUAL;
|
40 |
select
to_char(sysdate,
'D'
)
FROM
DUAL;
|
41 |
select
to_char(sysdate,
'DDD'
)
FROM
DUAL;
|
42 |
select
to_char(sysdate,
'WW'
)
FROM
DUAL;
|
43 |
select
to_char(sysdate,
'W'
)
FROM
DUAL;
|
44 |
select
to_char(sysdate,
'YYYY/MM/DD HH24:MI:SS'
)
FROM
DUAL;
|
45 |
select
to_char(sysdate,
'YYYY/MM/DD HH:MI:SS'
)
FROM
DUAL;
|
46 |
select
to_char(sysdate,
'J'
)
FROM
DUAL;
|
47 |
select
to_char(sysdate,
'RR/MM/DD'
)
FROM
DUAL;
|
分享到:
相关推荐
逻辑设计阶段,我们把ER模型转换为特定数据库系统的数据模式,如Oracle的表、视图、索引等。在这个过程中,需要考虑数据类型的选择、主键和外键的定义、以及存储过程和函数的设计,以确保数据的一致性和完整性。 ...
在开发方面,课件可能深入讲解SQL语言,这是数据库操作的主要工具,包括选择(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)等基本操作,以及更复杂的联接(JOIN)、子查询(SUBQUERY)和聚合函数...
### Oracle新手入门指导之三——ORACLE常用函数大全 在Oracle数据库的学习过程中,掌握常用的SQL函数是非常重要的一步。本文将详细介绍部分Oracle中的常用函数及其用法,并通过具体的示例帮助初学者更好地理解和...
本主题主要探讨如何将Oracle数据库转换为MSSQLSERVER数据库,特别是针对描述中提到的工具——SSMA(SQL Server Migration Assistant)for Oracle。 SSMA for Oracle是由微软开发的一款专门用于迁移Oracle数据库到...
总之,本文详细介绍并解释了Oracle中用于汉字转拼音的两个函数——`fn_getpyKGJG` 和 `fn_getpyWKG`。通过对这些函数的深入理解,用户可以根据自己的具体需求选择合适的函数和参数,以实现高效的数据处理。
2. **转换函数**:如 `TO_DATE()`, `TO_NUMBER()`, `TO_CHAR()`,将数据类型之间进行转换。 3. **数学函数**:包括标准数学运算函数,以及特定于 Oracle 的如 `DBMS_RANDOM.VALUE()` 用于生成随机数。 4. **集合函数...
根据提供的文件信息,我们可以归纳总结出Oracle数据库中几种常用的功能函数及其应用场景,主要涉及字符函数、数学函数以及日期函数。 ### 字符函数 字符函数在Oracle数据库中扮演着非常重要的角色,它们主要用于...
### Oracle函数介绍——详解Oracle中的单值函数 #### 概述 Oracle数据库是业界领先的数据库管理系统之一,提供了丰富的内置函数来支持数据处理的各种需求。这些内置函数可以大致分为几类,包括数值型函数、字符型...
Oracle提供了一个强大的特性——Java PL/SQL,允许我们在数据库中编写和执行Java代码。我们可以利用Java的类库,如Pinyin4j,来实现汉字到拼音的转换。首先,需要在数据库中创建一个Java源代码对象,包含Pinyin4j的...
预处理器会将SQL语句转换为函数调用,这些函数通常由数据库系统提供的API实现,如MySQL的mysql_query()或Oracle的OCISQLExec()。 2. **连接数据库**:使用C语言程序访问数据库的第一步是建立一个数据库连接。这通常...
### Oracle110个常用函数——PDF清晰版 #### 描述: 本资料是基于网络资源整理而成的Oracle数据库110个常用函数汇总,旨在帮助读者更好地理解和掌握这些函数的应用场景和技术细节。这些函数不仅适用于求职面试准备...
在Oracle中,这些函数分为多个类别,如字符函数、数字函数、日期函数、转换函数、分组函数和其他特殊功能函数。下面我们将详细讨论这些函数。 **F.1 字符函数——返回字符值** 字符函数主要用于处理文本数据,返回...
本文将详细介绍一个自定义的Oracle函数——`ZCJS_sRound`,该函数实现了四舍六入五单进的修约规则。 #### 四舍六入五单进修约规则 四舍六入五单进是一种特殊的数值修约规则,它与传统的四舍五入有所不同。具体来说...
根据提供的文件信息,本文将对Oracle数据库中的常用函数进行详细介绍,尤其关注文本处理与日期处理相关的函数,旨在帮助Oracle新手更好地理解和应用这些函数。 ### 文本处理函数 #### 大小写转换 - **UPPER**:将...
### Oracle新手入门指导之四——ORACLE数据类型 在Oracle数据库中,数据类型的选择对于确保数据的正确存储、处理效率以及资源的有效利用至关重要。本文将详细介绍Oracle中的各种数据类型及其特性,帮助初学者更好地...
为了实现InTouch与Oracle数据库的有效通信,本文重点讨论两种主要的数据库访问技术——ODBC和OLE DB。 ##### ODBC (Open Database Connectivity, 开放式数据库连接) ODBC是一种由微软提出的用于实现应用程序与多种...
本文件中的代码展示了如何使用Python的`xlrd`库读取Excel文件,并将其转换为JSON格式,同时还演示了如何使用自定义的`OracleHelper`工具类与Oracle数据库进行交互,实现数据的写入。 首先,`read_excel`函数用于...
Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数使得数据处理变得高效而灵活。本篇文章将深入探讨Oracle中的几个重要函数,并结合"vi全屏幕编辑器"这一Unix/Linux环境中常用的文本...