`

[转] oracle数据库中to char 和to date的 区别

阅读更多

to char 是把日期或数字转换为字符串 
to date 是把字符串转换为数据库中的日期类型转换函数 
 TO_CHAR 
使用TO_CHAR函数处理数字 
TO_CHAR(number, '格式') 
TO_CHAR(salary,’$99,999.99’); 
使用TO_CHAR函数处理日期 
TO_CHAR(date,’格式’); 
 TO_NUMBER 
使用TO_NUMBER函数将字符转换为数字 
TO_NUMBER(char[, '格式']) 
 TO_DATE 
使用TO_DATE函数将字符转换为日期 
TO_DATE(char[, '格式'])
 数字格式格式 
9 代表一个数字 
0 强制显示0 
$ 放置一个$符 
L 放置一个浮动本地货币符 
. 显示小数点 
, 显示千位指示符
 日期格式 
格式控制 描述 
YYYY、YYY、YY 分别代表4位、3位、2位的数字年 
YEAR 年的拼写 
MM 数字月 
MONTH 月的全拼 
MON 月的缩写 
DD 数字日 
DAY 星期的全拼 
DY 星期的缩写 
AM 表示上午或者下午 
HH24、HH12 12小时制或24小时制 
MI 分钟 
SS 秒钟 
SP 数字的拼写 
TH 数字的序数词 
“特殊字符” 假如特殊字符 
HH24:MI:SS AM 15:43:20 PM 
DD “OF” MONTH 12 OF OCTOBER 
DDSPTH fourteenth 
Date的格式 ’18-5月-84’
 
eg:
select sysdate,to_char(CURRENT_TIMESTAMP,'DD-MON-YYYY HH24:MI:SS.FF3') from dual;
select sysdate,to_char(CURRENT_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS.FF3') from dual;
 
select sysdate,to_date('2008-11-10 10:36:41','yyyy-mm-dd hh24:mi:ss') from dual;
 
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

分享到:
评论

相关推荐

    oracle 数据库函数大全

    包含了oracle所有的函数 例如replace to_char date等67个函数

    赤兔Oracle数据库恢复软件 v11.6.zip

    赤兔Oracle数据库恢复软件是一款专业好用的Oracle数据库抢修恢复软件。软件功能强大,持修复因各种原因造成的数据库无法打开或数据库删除后没有备份的问题,从而实现对Oracle数据库的抢修恢复,最大限度减少数据丢失...

    oracle数据库修复

    支持的数据类型包括:NUMBER, CHAR, VARCHAR2, NCHAR,NVARHCAR2, LONG, DATE, RAW, LONG RAW, BLOB, CLOB, TIMESTAMP (9i+) , BINARY FLOAT, BINARY DOUBLE (10g+) 全面支持LOB字段: 支持CLOB、NCLOB和BLOB CLOB...

    Oracle数据库开发之函数概述

    Oracle数据库开发之函数概述,包括经常使用的数值函数、字符函数、日期函数、转换函数等。

    Oracle to_date()函数的用法介绍

    在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪。 to_date()与24小时制表示法及mm分钟的显示: 一、在使用Oracle的to_date函数...

    Oracle数据库SQL基本应用与介绍

    Oracle数据库内部的数据操作可以通过sql语句执行处理,sql与C、Basic等语言不通,数据的访问方法和操作顺序不用正确指定,是要告诉数据库引擎要做什么就可以了。Oracle不仅可以通过基本的sql进行简单的数据操作,还...

    ORACLE数据库sql语言 、函数及常用命令

    CHAR (5) 和 VARCHAR2(5)的区别是 CHAR不足5位后面自动加上空格,VARCHAR2不加 三、 列的非空属性NOT NULL: 如果一个列具有非空属性,则在给该表增加、修改数据时必须保证该列有内容,否则会出错。 如果一个列允许...

    Oracle数据库恢复工具Oracle Database Unloader(ODU)3.09

    ODU全称为Oracle Database Unloader,是类似于Oracle的DUL的软件,用于直接从Oracle数据库的数据文件中获取表数据。在各种原因造成的数据库不能打开时,用于抢救数据,最大限度地减少数据丢失。 ODU有什么功能特点...

    oracle中to_date详细用法示例(oracle日期格式转换)

    1. 日期和字符转换函数用法(to_date,to_char) 代码如下:select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串 select to_char(sysdate,’yyyy’) as nowYear from ...

    oracle数据库经典题目

    一、填空 1.在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务进程。 2.标准的SQL语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)... Oracle数据库中角色分为系统预定义的角色和用户自定义的...

    Oracle to_char 日期转换字符串语句分享

    SQL>select to_char(sysdate,’YYYY-MM-DD HH12:MI:SS AM’)from dual; TO_CHAR(SYSDATE,’YYYY-MM-DDHH1 —————————— 2007-06-29 02:50:06 下午 2》以24小时制显示 SQL> select to_char(sysdate,’...

    实验十九-Oracle数据库系统开发实例-学生成绩管理系统.doc

    实验十九 Oracle数据库系统开发实例 -学生成绩管理系统 【一】实验目的 掌握采用VB.NET开发Oracle数据库系统的方法; 掌握开发C/S模式的数据库系统的方法。 【二】实验内容 利用SQL Developer,在scott用户下创建6...

    spring3.2+mybatis3.2+oracle数据库 框架代码生成器

    完成以上工作后执行测试类[TpOpTasktransServiceImplTest.java]对应的CRUD方法就可以对表进行增删查改操作了,如果遇到类似于 格式化字符串不匹配的异常时,需要修改一下映射的xml文件使用to_date 或 to_char进行...

    oracle实验报告

    DBMS_OUTPUT.PUT_LINE('和为:'||TO_CHAR(a)); END; / 【例3-2】:使用%TYPE声明变量,输出制定表中的相关信息。 DECLARE my_name student.sname%TYPE; BEGIN SELECT sname INTO my_name FROM student WHERE no...

    MySQL与Oracle的语法区别详细对比

    Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,’yyyy-mm-dd’) from dual; SQL> select to_char(sysdate,’hh24-mi-ss’) from dual; mysql> select date_format(now(),’%Y-%m-%d’); mysql> ...

    数据库常见面试题

    3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义? 4、date,datetime和timestamp数据类型有什么区别? 5、union 与union all的区别? 6、简述Mysql几种Join的区别? 7、drop,delete与truncate的区别?...

    MySQL中把varchar类型转为date类型方法详解

    如下表: 先使用str_to_date函数,将其varchar类型转为日期类型,然后从小到大排序 ...SELECT to_char(to_date(m.ma_datetime,'yyyy-MM-dd hh24:mi:ss'), 'yyyyMMdd') FROM my_task m; m.ma_datet

    oracle使用管理笔记(一些经验的总结)

    5.oracle数据库启动流程 9 6.oracle登录认证方式 10 7.oracle丢失管理员密码怎么办 11 8.oracle表管理 12 9.oracle基本查询 14 oracle基本所有查询案例 16 10.oracle分页查询 21 (1)删除重复记录 22 11.oracle合并...

    oracle date 类型字段的处理方法

    to_date()函数的参数是to_char()函数参数的反转。 to_date(string_value , date_format) 变量定义如下: string_value :为字符串直接值(字符串本身)、字符串列(数据库中定义的某个表的某列)或某字符串内部...

    Oracle8i_9i数据库基础

    第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24 §1.2.2 数据字典概念 25 §1.3 ...

Global site tag (gtag.js) - Google Analytics