ORACLE数据库中如何查job创建时间

ORACLE数据库中如何查job创建时间,第1张

可以通过lasttime减去(nexttime-lasttime)totaltime 换算成秒计算出Createtime时间

例子如下: 其中49为Job名称

select last_date,

to_date(to_char(last_date, 'yyyymmddHH24miss'), 'yyyymmddHH24miss') -

1 / 24 / 60 / 60 (next_date - last_date) 24 60 60 total_time createdate,

(next_date - last_date) 24 60 60 total_time startonowsecond

from dba_jobs

where job = '49'

我已经试过了,这样的确是对的。

数据库表的相关信息是放在数据库的系统试图中的。

use databasename

go

select crdate as '创建时间' from sysobjects where name = 'tablename'

go

提供两种方法吧。

一、在相应数据库查询分析器里面输入

select name,crdate from sysobjects where name='Tablename'

其中Tablename替换成要查询的表名称,查询出来的crdate即为表创建时间。

二、直接到企业管理里打开表的列表,找到相关表,直接就能看见创建日期项。

sqlserver中datetime类型字段设置默认值的方法:一、在企业管理器中选中要修改的表格,点击鼠标右键,d出菜单点击“设计表”2、选中要设置的字段,在默认值中绑定默认值默认值为当前时间:getdate()默认值为指定时间:'20160101',该格式各数据库版本有细微差异,示例在SQL2000环境测试:

不知道你用的是什么数据库的什么版本。

下面已SqlServer2005说明:

你有数据库,那么应该有这个数据库的mdf文件(右键单击你数据库的名称查看属性,在属性窗口中的左上角的选择页中选择文件,你可以找到mdf文件的路径),在你的数据库服务器(SQLServerMangementStudio)上用“附加”的方式添加数据库,并选择你的mdf文件的路径就可以了,这样创建的数据库的日期就是当前日期咯。

附加数据库的参考:

(SQL90)aspx

你可以试试看,有问题在找我。

以上就是关于ORACLE数据库中如何查job创建时间全部的内容,包括:ORACLE数据库中如何查job创建时间、sql 2005中如何获取某个表的创建时间、在SQL中怎样查 一张表 是什么时间创建的 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9450261.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存