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

ORACLE作业问题

'TRUNC(SYSDATE + 1)'
是什么意思。。。。另外DBMSJOB_SUBMIT() 有几个参数,各代表什么意思?
TRUNC函数为指定元素而截去的日期值。
        其具体的语法格式如下:
        TRUNC(date[,fmt])
        其中:
        date    一个日期值
        fmt    日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去


这个1代表什么意思啊。。。怎么个截法

第一个问题
sysdate+1是当前数据库的系统时间加上一天,trunc是截取,后面没有跟别的参数,则截取到天
以今天为例,sysdate+1是2009-9-28 19:42
那么trunc后的值就是2009-9-28 00:00:00

第二个问题
你google一下比较好,很容易搜到详细的解释
你写错了,是dbms_job.submit

sysdate + 1就是在当前日期上加一天,就是明天

上机试验一下,记忆比较深刻,也更容易理解
select trunc(sysdate) from dual;
select trunc(sysdate,'mi') from dual;
select trunc(sysdate,'hh') from dual;
select trunc(sysdate,'dd') from dual;
select trunc(sysdate,'mm') from dual;
select trunc(sysdate,'yy') from dual;

楼上人真好,执行后就能看到差别


相关问答:

php 中查询oracle date 类型数据的问题?

日前用oci函数查询oracle数据时出现个问题,就是在查询到date类型的数据时,使用pl/sql 查询oracle库中的数据显示是
2009-9-29 12:12:12
但是通过语句select * from tablename 查询,使用oci_fetch_array() ......

求助ORACLE批量清除表数据的问题 - Oracle / 开发

比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......

Oracle如何使用窗口函数实现这样的查询

表记录
======================================
name        date        score
Fei Zhang  1          100
Fei Zhang  ......

借水源人气!oracle job问题!在线等

我写的一个Job
declare
  job1 integer;
begin
  dbms_job.submit(job1,
    'Sale_FinanceUseFee(4,null,null,null);',
    TRUNC(SYSDATE)+1.103, ......

求解 MyEclipse中设置连接Oracle 10g出现的问题

如题。
刚在自己的电脑里安装里Oracle 10g
用MyEclipse设置连接,出现如下错误提示,请问各位高手哪里出了问题:多谢指教!

Error while performing database login with the Oracle driver:
Io exc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号