
可以通过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中怎样查 一张表 是什么时间创建的 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)