`

ORACLE to_char函数详解

阅读更多
http://www.techonthenet.com/oracle/functions/to_char.php

http://hi.baidu.com/djx_5211314/blog/item/4fec8713905df5826438db47.html



In Oracle/PLSQL, the to_char function converts a number or date to a string.

The syntax for the to_char function is:

to_char( value, [ format_mask ], [ nls_language ] )

value can either be a number or date that will be converted to a string.

format_mask is optional. This is the format that will be used to convert value to a string.

nls_language is optional. This is the nls language used to convert value to a string.


Applies To:

Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g

Examples - Numbers

The following are number examples for the to_char function.

to_char(1210.73, '9999.9') would return '1210.7'
to_char(1210.73, '9,999.99') would return '1,210.73'
to_char(1210.73, '$9,999.00') would return '$1,210.73'
to_char(21, '000099') would return '000021'

Examples - Dates

The following is a list of valid parameters when the to_char function is used to convert a date to a string. These parameters can be used in many combinations.


The following are date examples for the to_char function.

to_char(sysdate, 'yyyy/mm/dd'); would return '2003/07/09'
to_char(sysdate, 'Month DD, YYYY'); would return 'July 09, 2003'
to_char(sysdate, 'FMMonth DD, YYYY'); would return 'July 9, 2003'
to_char(sysdate, 'MON DDth, YYYY'); would return 'JUL 09TH, 2003'
to_char(sysdate, 'FMMON DDth, YYYY'); would return 'JUL 9TH, 2003'
to_char(sysdate, 'FMMon ddth, YYYY'); would return 'Jul 9th, 2003'

You will notice that in some examples, the format_mask parameter begins with "FM". This means that zeros and blanks are suppressed. This can be seen in the examples below.

to_char(sysdate, 'FMMonth DD, YYYY'); would return 'July 9, 2003'
to_char(sysdate, 'FMMON DDth, YYYY'); would return 'JUL 9TH, 2003'
to_char(sysdate, 'FMMon ddth, YYYY'); would return 'Jul 9th, 2003'
The zeros have been suppressed so that the day component shows as "9" as opposed to "09".
  • 大小: 112.7 KB
分享到:
评论

相关推荐

    Oracle 中的 TO_DATE 和 TO_CHAR 函数

    ### Oracle中的TO_DATE和TO_CHAR函数详解 #### 一、TO_DATE函数 **TO_DATE**函数主要用于将字符串转换成日期格式。在Oracle数据库中,这是一个非常实用的功能,尤其是在处理日期和时间相关的数据时。 ##### 1. ...

    Oracle中TO_DATE TO_CHAR格式

    Oracle 中 TO_DATE TO_CHAR 格式详解 Oracle 中 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期时间处理函数,主要用于格式化日期和时间数据,以满足不同的应用需求。在本文中,我们将详细介绍 TO_DATE 和 TO_CHAR ...

    Oracle to_char

    Oracle to_char 函数详解 Oracle 的 to_char 函数是一个功能强大且灵活的格式化函数,能够将各种数据类型(日期/时间、整数、浮点数、数字)转换成格式化的字符串,并且能够从格式化的字符串转换回原始的数据类型。...

    Oracle的to_date函数.doc

    Oracle 的 to_date 函数详解 Oracle 的 to_date 函数是一种日期转换函数,用于将字符串类型的日期转换为 DATE 类型的日期。该函数的主要用途是将用户输入的日期字符串转换为 DATE 类型的日期,以便于在 Oracle ...

    Oracle to_date() 用法细节.txt

    ### Oracle to_date() 函数详解 #### 一、概述 `to_date()` 是 Oracle 数据库中的一个重要函数,用于将字符串转换为日期格式。在实际应用中,尤其在处理时间戳或者进行日期比较时非常有用。本文将详细介绍 `to_...

    Oracle 中的 TO-DATE 和 TO-CHAR 函数.docx

    Oracle 中的 TO_DATE 和 TO_CHAR 函数详解 Oracle 中的 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期和时间处理函数,它们可以对日期和时间进行格式化、转换和计算。本文将详细介绍 TO_DATE 和 TO_CHAR 函数的使用...

    ORACLE 关于时间函数to_date 的运用

    ### Oracle TO_DATE 函数详解 `TO_DATE`函数主要用于将一个字符类型的数据转换成日期类型。其基本语法如下: ```sql TO_DATE(date_string, format_mask) ``` - `date_string`: 需要转换的日期字符串。 - `format_...

    TO_DATE用法详解.doc

    TO_DATE 函数用法详解 TO_DATE 函数是 Oracle 中的一个重要函数,它用于将字符类型的日期字符串转换为日期类型的数据。该函数的语法为:TO_DATE(date_string, format_string),其中 date_string 是要转换的日期字符...

    Oracle中TO-DATE格式.docx

    Oracle 中 TO_DATE 格式详解 TO_DATE 函数是 Oracle 中一个非常重要的函数,它用于将字符串转换为日期类型。在 Oracle 中,日期类型可以是 DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE 等多种形式。TO_DATE 函数的...

    oracle日期函数

    "Oracle 日期函数详解" Oracle 日期函数是数据库管理系统中经常使用到的函数,用于处理日期和时间相关的操作。下面是 Oracle 日期函数的详细介绍: 1. 日期和字符转换函数 Oracle 提供了两个重要的日期和字符转换...

    oracle存储过程_函数_语法_大全_详解

    ### Oracle存储过程、函数语法详解 #### 一、概述 Oracle数据库系统因其高效的数据处理能力,在企业级应用中被广泛采用。存储过程和函数作为Oracle数据库的重要组成部分,可以帮助开发人员编写更加灵活、高效的...

    Oracle_详解分析函数

    ### Oracle分析函数详解 #### 一、Oracle分析函数概述 Oracle分析函数是在处理大量数据时进行高级数据分析的强大工具,主要用于在线分析处理(OLAP)场景。这类函数可以在单个SQL语句中对数据进行复杂的计算,包括...

    几个常用的Oracle函数及实例运用

    #### 二、常用Oracle函数详解 ##### 1. NVL 函数 NVL 函数用于替换NULL值,当第一个参数为NULL时,返回第二个参数的值;否则返回第一个参数的值。 - **语法**: ```sql NVL(expr1, expr2) ``` - **示例**: ```...

    ORACLE常用日期函数集合

    ### ORACLE常用日期函数集合详解 #### 一、概述 在Oracle数据库中,日期处理是一项非常重要的功能。本文将详细介绍一些常用的Oracle日期函数及其应用场景,帮助数据库管理员或开发者更好地理解和运用这些函数,以...

    oracle日期函数集锦

    ### Oracle 日期函数集锦详解 #### 一、Oracle 常用日期数据格式 在 Oracle 数据库中,处理日期非常频繁,为了更好地理解和使用这些日期格式化功能,以下是一些常用的日期数据格式: 1. **Y/YY/YYYY**:表示年的...

    2021-2022收藏的精品资料Oracle日期函数大全.docx

    ### TO_DATE 函数详解 `TO_DATE`函数用于将字符串转换成日期格式。在Oracle中,`TO_DATE`函数的格式非常灵活,可以满足不同场景的需求。以下是一些常用的格式符: - **Year**: 年份有多种表示方式。 - `yy`: 表示...

    Oracle的日期函数.doc

    ### Oracle的日期函数详解 #### 一、转换函数:TO_DATE()与TO_CHAR() 在Oracle数据库中,**TO_DATE()** 和 **TO_CHAR()** 是处理日期格式转换的关键函数,它们在日期数据类型与字符串数据类型之间架起了一座桥梁。...

    ORACLE第四章单行函数ppt课件.ppt

    Oracle 单行函数详解 本章要点包括字符函数、数字函数、日期函数、转换函数和通用函数等单行函数。 字符函数 字符函数用于处理字符串,包括大小写处理函数和字符处理函数。大小写处理函数可以将字符串转换为大写...

    ORACLE replace和translate函数详解

    ### ORACLE `replace` 和 `translate` 函数详解 在Oracle数据库中,处理字符串是非常常见的需求之一。为了更好地管理和操作数据,Oracle提供了多种内置函数来帮助我们实现这一目标。其中两个常用的函数是 `replace`...

Global site tag (gtag.js) - Google Analytics