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
------------------------------
相关文档:
一.配置本地Net服务名是干什么用的?
如果要通过网络访问Oracle数据库或其他服务,就会用到Net服务名。Oracle Net
Configuration Assistant允许使用由本地命名解析的网络服务名。
二.怎样配置本地Net服务名?
1.打开->程序/Oracle - OraClient10g_home1/配置和移植工具/Net
Configuration Assistant打开Net Co ......
当Oracle的多个存储过程都使用公共的常量时,我们可以建一个专门的package用来管理所有的常量。定义的示例大致如下:
create or replace package GLOBAL_CONSTANT is
/*数值类常量*/
/*比率*/
rate_tax CONSTANT NUMBER := 1.17; -- 税率   ......
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Syste ......
在数据库服务器上,建立了一个用户test,然后使用命令drop user test cascade删除了用户,接着也删除了这个用户的数据文件/opt/oracle/oradata/test/testdata.dbf。当在登录数据库时,能够启动实例,但是打不开数据库,系统报错:
ORA-01157: c ......