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

oracle抽取函数 extract()

auhtor:skate
time:2010/03/03
oracle抽取函数
今天朋友问个问题,如何抽取时间的“小时”
oracle的抽取函数是 extrac()语法:
SELECT EXTRACT(YEAR from SYSDATE) from DUAL; return Current Year
SELECT EXTRACT(MONTH from SYSDATE) from DUAL; return Current Month
SELECT EXTRACT(DAY from SYSDATE) from DUAL; return Current Day
SELECT EXTRACT(HOUR from TIMESTAMP '2010-10-10 10:10:10') from DUAL;
SELECT EXTRACT(MINUTE  from TIMESTAMP '2010-10-10 10:10:10') from DUAL;
例子如下:
SQL> SELECT EXTRACT(YEAR from SYSDATE) from DUAL
  2  ;
EXTRACT(YEARfromSYSDATE)
------------------------
                    2010
SQL> SELECT EXTRACT(month from SYSDATE) from DUAL
  2  ;
EXTRACT(MONTHfromSYSDATE)
-------------------------
                        3
SQL> SELECT EXTRACT(day from SYSDATE) from DUAL;
EXTRACT(DAYfromSYSDATE)
-----------------------
                      3
SQL> SELECT EXTRACT(hour from SYSDATE) from DUAL;
SELECT EXTRACT(hour from SYSDATE) from DUAL
ORA-30076: 对析出来源无效的析出字段
SQL> SELECT EXTRACT(minute from SYSDATE) from DUAL;
SELECT EXTRACT(minute from SYSDATE) from DUAL
ORA-30076: 对析出来源无效的析出字段
SQL> SELECT EXTRACT(HOUR from TIMESTAMP '2010-10-10 10:10:10') from DUAL;
EXTRACT(HOURfromTIMESTAMP'2010
------------------------------
                            10
SQL> SELECT EXTRACT(minute from TIMESTAMP '2010-10-10 10:10:10') from DUAL;
EXTRACT(MINUTEfromTIMESTAMP'20
------------------------------
     


相关文档:

如何卸载ORACLE(完全经典版)

软件环境:
1、Windows 2000+ORACLE 8.1.7
2、ORACLE安装路径为:C:\ORACLE
实现方法:
1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身 ......

Oracle配置本地Net服务名

一.配置本地Net服务名是干什么用的?
如果要通过网络访问Oracle数据库或其他服务,就会用到Net服务名。Oracle Net
Configuration Assistant允许使用由本地命名解析的网络服务名。
二.怎样配置本地Net服务名?
1.打开->程序/Oracle - OraClient10g_home1/配置和移植工具/Net
Configuration Assistant打开Net Co ......

ORACLE导入导出命令解析

本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.
文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;
本文部分内容摘录自网络,感谢网友的经验总结;
一.说明
   oracle 的exp/i ......

Oracle ORA 01110错误解决方法

     在数据库服务器上,建立了一个用户test,然后使用命令drop user test cascade删除了用户,接着也删除了这个用户的数据文件/opt/oracle/oradata/test/testdata.dbf。当在登录数据库时,能够启动实例,但是打不开数据库,系统报错:
             ORA-01157: c ......

oracle常用数据类型

author:skate
time:2010/03/03
oracle常用数据类型
今天同事问些数据类型的问题,有的还真有点记不清了,于是就简单总结下常用的数据类型以备日后查用
1、Char
定长格式字符串,在数据库中存储时不足位数填补空格,它的声明方式如下CHAR(L),L为字符串长度,
缺省为1,作为变量最大32767个字符,作为数据存储在ORA ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号