涨过工资了
日期转换
如果你想对日期的显示加一些附加的格式 那么你可以使用 TO_CHAR 来改变日期的
显示方式 例子中首先得到的是今天的日期
输入
SQL》 select sysdate from dual
输出
SYSDATE
08…MAY…97
当将日期转换为字符串时 你可以使用 TO_CHAR 函数功能的下列语法
464
…………………………………………………………Page 465……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
语法
TO_CHAR(sysdate;"date picture")
Date picture 是你想要看到的日期形式 最常见的日期形式如下
Mon 当前月简写
Day 当前日期是本周中的第几天
mm 当前的月份
yy 当前年的最后两位数
dd 当前日期是当前月的第几天
Yyyy 当前年
ddd 当前日期是当前年中的第几天
hh 当前时间是当前天的第几小时
mi 当前时间是当前小时的第几分钟
ss 当前时间是当前分钟的第几秒
a。m。 显示 PM 或 AM
在 date picture 中的引号中也可以包括逗号和其它的文本字符
输入
SQL》 col today for a20
SQL》 select to_char(sysdate;"Mon dd; yyyy") today from dual;
输出
TODAY
May 08; 1997
分析
注意在 COLUMN 列中如何使用 today 的别名
输入
SQL》 col today hea "TODAYs JULIAN DATE" for a20
SQL》 select to_char(sysdate;"ddd") today from dual;
输出
TODAYs JULIAN DATE
128
分析
有一些公司更喜欢使用乌利尤斯 恺撒日期并带有两位年份数字的写法 你的日期看
465
…………………………………………………………Page 466……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
起来就是’yyddd’的样子
假定你已经写了一个小脚本并假定它的名字为 day 下边的例子将打开这个文件 查
看它的内容 并执行它以获得不同格式的日期转换信息
输入
SQL》 get day
输出
line 10 truncated。
1 set echo on
2 col day for a10
3 col today for a25
4 col year for a25
5 col time for a15
6 select to_char(sysdate;"Day") day;
7 to_char(sysdate;"Mon dd; yyyy") today;
8 to_char(sysdate;"Year") year;
9 to_char(sysdate;"hh:mi:ss a。m。") time
10* from dual
现在 运行一下这个脚本
输入
SQL》 @day
输出
SQL》 set echo on
SQL》 col day for a10
SQL》 col today for a25
SQL》 col year for a25
SQL》 col time for a15
SQL》 select to_char(sysdate;"Day") day;
2 to_char(sysdate;"Mon dd; yyyy") today;
3 to_char(sysdate;"Year") year;
4 to_char(sysdate;"hh:mi:ss a。m。") time
466
…………………………………………………………Page 467……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
5 from dual;
DAY TODAY YEAR TIME
Thursday May 08; 1997 Nineteen Ninety…Seven 04:10:43 p。m。
分析
因为ECHO 设置为ON 所以在这个例子中运行之前会显示整个的语句 此外 SYSDATE
会被填入到四列中并被转换为四种格式
TO_DATE 函数还可以将文本转换为日期格式 基本的语法与 TO_CHAR 类似
语法
TO_DATE(expression;"date_picture")
Try a couple of examples:
输入
SQL》 select to_date("19970501";"yyyymmdd") 〃NEW DATE〃 from dual
输出
NEW DATE
01…MAY…97
输入
SQL》 select to_date("05/01/97";"mm〃/〃dd〃/〃yy") 〃NEW DATE〃 from dual
输出
NEW DATE
01…MAY…97
分析
注意 这里的字符串用引号括起来了
运行一系列的 SQL 文件
一个 SQL 脚本文件可以包括你在 SQL 提示下输入到缓冲区中的任何内容 甚至可以
是运行其它 SQL 脚本的命令 也就是说你可以从一个 SQL 脚本中执行另一个 SQL 脚本
下图显示了使用 EDIT 命令创建的脚本 这个文件中包括了多条的 SQL 语句和运行其它的
SQL 脚本的命令
输入
SQL》 edit main。sql
467
…………………………………………………………Page 468……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
输出
SQL》 @main
分析
在启动 main。sql 以后 你可以运行在这个文件中的每一个 SQL 命令 query1 到 query5
将会被执行 次序如下图所示
在你的 SQL 脚本中加入注释
SQL*PLUS 为你提供了三种在脚本文件中加入注释的方法
………一次可以注释一行语句
REMARK 也可以一次注释一行语句
/* */可以注释多行语句
请学习下边的例子
输入
SQL》 input
1 REMARK this is a ment
2 …this is a ment too
3 REM
4 … SET MANDS
468
…………………………………………………………Page 469……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
5 set echo on
6 set feedback on
7 … SQL STATEMENT
8 select *
小说推荐
- SQL语言艺术(PDF格式)
- -Page 1-SQLSSQQLL语言艺术内容介绍本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你数据库应用维护人员阅读。资深 SQL 专家 Stéphane Faroult倾力打
- 最新章:第27章
- oracle从入门到精通(PDF格式)
- -Page 1-Oracle 从入门到精通-Page 2-资源来自网络,仅供学习 Oracle 从入门到精通一、SQL 8
- 最新章:第37章
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 最新章:第214章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 最新章:第4章
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 最新章:第28章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 最新章:第143章
- 深入浅出MFC第2版(PDF格式)
- -Page 1-Page 2-山高月小山高月小 水落石出水落石出山高月小山高月小 水落石出水落石出-Page 3-深入淺出MFC(第版 使用Visual C 5.0 MFC 4.2)Dissecting MFC(Second Edition Using Visual C 5.0 MFC 4.2)侯俊
- 最新章:第309章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 最新章:第26章
- 电子电路大全(PDF格式)
- -Page 1-电力生产人员技能培训电路基础部分电路基础部分电电路路基基础础部部分分-Page 2-一、电路的基本概念和基本定律-Page 3-考试点1o 1、掌握电阻、独立电压源、独立电流源、11受控源、电容、电感、耦合电感、理想变压器诸元件的定义、性质2o 2、掌握电流、电压参考方向的概念223
- 最新章:第353章