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;
楼上人真好,执行后就能看到差别
相关问答:
在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????
......
我写的一个Job
declare
job1 integer;
begin
dbms_job.submit(job1,
'Sale_FinanceUseFee(4,null,null,null);',
TRUNC(SYSDATE)+1.103, ......
现在有二张表,表一和表二
使用 plsqldeveloper
表一大概有15个字段,约 140 万行记录,使用 count(1) 时执行了37秒,使用 count(*) 执行时间也在37秒
表二大概有7,8个字段,约 500 万行记录, ......
下面是刚刚重启后运行netstat的结果,摘录了其中与1521端口有关的部分
TCP tky-026e3e945e8:1055 localhost:1521 ESTABLISHED
TCP ......
大家好,在开发的时候,遇到这样的问题:
未能加载文件或程序集“Oracle.DataAccess, Version=10.1.0.200, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。 ......