易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 中的 TO_DATE 和 TO_CHAR 函数

oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例

格式
说明
显示值
备注

 
Year(年):
yy
two digits(两位年)
08
 
yyy
three digits(三位年)
008
 
yyyy
four digits(四位年)
2008
 
 
Month(月):
mm
number(两位月)
09
 
mon
abbreviated(字符集表示)
9月
若是英文版, 则显示 sep
month
spelled out(字符集表示)
9月
若是英文版, 则显示 september
 
Day(日):
dd
number(当月第几天)
10
 
ddd
number(当年第几天)
254
 
dy
abbreviated(当周第几天简写)
星期三
若是英文版, 则显示 wed
day
spelled out(当周第几天全写)
星期三
若是英文版, 则显示 wednesday
ddspth
spelled out, ordinal twelfth
tenth
 
 
Hour(时):
hh
two digits(12小时进制)
11
 
hh24
two digits(24小时进制)
23
 
 
Minute(分):
mi
two digits(60进制)
45
 
 
Second(秒):
ss
two digits(60进制)
56
 
 
其他:
Q
digit(季度)
3
 
WW
digit(当年第几周)
37
 
W
digit(当月第几周)
2
 

说明:

12小时格式下时间范围为: 1:00:00 - 12:59:59(12 小时制下的 12:59:59 对应 24 小时制下的 00:59:59)

24小时格式下时间范围为: 0:00:00 - 23:59:59

           
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 dual;   //获取时间的年  
select to_char(sysdate,'mm')    as nowMonth from dual;   //获取时间的月  
select to_char(sysdate,'dd')    as nowDay    from dual;   //获取时间的日  
select to_char(sysdate,'hh24') as nowHour   from dual;   //获取时间的时  
select to_char(sysdate,'mi')    as nowMinute from dual;   //获取时间的分  
select


相关文档:

oracle字符集修改问题

 1:重新在dbca中创建数据库并选择正确的字符集
2:
查询当前字符集:
select userenv('language') from dual;
select * from V$NLS_PARAMETERS;
在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示“??”,这个问题又怎么解决呢?
经过在网络上查资料,以及尝试,得到 ......

Oracle和MSSQL中循环的使用


 ORACLE
CREATE OR REPLACE FUNCTION SETSTATE(OLDVALUE VARCHAR2, POS NUMBER, SVALUE VARCHAR2)
RETURN VARCHAR2
IS
RETURN_VALUE VARCHAR2 (20);
LEN NUMBER(8);
I NUMBER(8);
TEMP_VALUE VARCHAR2(1);
BEGIN
     LEN := LENGTH(OLDVALUE);
     IF POS > ......

Oracle 查询、更新基本操作

oracle 默认隔离等级是:读已提交。
查询锁定,防止另外用户更新:
select * from books for update;
当前用户更新之后,另外用户可以更改。
01、表连接
假定from子句中从左到右两个表分别为A,B表。
内连接:选取A、B表的完全匹配的集合,两表交集:
select empno,ename,emp.deptno A,dept.deptno B,dname from emp ......

Oracle 主要配置文件介绍(转帖)

Oracle 主要配置文件介绍:
    profile文件,oratab 文件,数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora 文件,tnsnames.ora 文件
1.2 Oracle 主要配置文件介绍
1.2.1 /etc/profile 文件
               系统级的环境变量一般在/etc/p ......

Oracle 移动数据文件的操作方法


将表空间和数据文件从一个位置移动到另一个位置的操作方法
一. OFFLINE
OFFLINE 分为ALTER DATABASE 与 ALTER TABLESPACE OFFLINE,
他们的区别参看blog:http://blog.csdn.net/tianlesoftware/archive/2009/11/29/4898800.aspx
按数据文件来:
1.先将相应的数据文件 offl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号