Sql 在Oracle 9i数据库表中只插入日期的时间部分
我们的项目有一个小要求 我们正在使用informatica来运行计划的作业。要求是这样的,我们需要跟踪作业,如果作业失败,并且没有在预定时间重新安排,它应该向团队发送通知 表格结构如下所示:Sql 在Oracle 9i数据库表中只插入日期的时间部分,sql,oracle,time,Sql,Oracle,Time,我们的项目有一个小要求 我们正在使用informatica来运行计划的作业。要求是这样的,我们需要跟踪作业,如果作业失败,并且没有在预定时间重新安排,它应该向团队发送通知 表格结构如下所示: CREATE TABLE PROD.BDW_SCHEDULED_JOBS ( Folder VARCHAR2(100 BYTE) NOT NULL, Workflow VARCHAR2(100 BYTE) NOT NULL, Schedule
CREATE TABLE PROD.BDW_SCHEDULED_JOBS
(
Folder VARCHAR2(100 BYTE) NOT NULL,
Workflow VARCHAR2(100 BYTE) NOT NULL,
Schedule_day VARCHAR2(100 BYTE),
Schedule_Time varchar2 (50 byte)
)
我只希望特定工作流的计划时间可用。
我尝试更改时间列的数据类型,但每当我插入时,它都会带来日期:(
请帮助。在网上搜索,但所有的答案都令人沮丧
提前谢谢
Bhargavi您可以通过指定时间参数,使用
TO_CHAR()
从系统日期中提取时间,如:
INSERT INTO PROD.BDW_SCHEDULED_JOBS VALUES('Folder...', 'Workflow...', 'Schedule_day...',
TO_CHAR(SYSDATE,'HH12:MI:SS AM'));