我们的项目要求很少。
我们正在使用informatica来运行我们的预定作业。要求我们需要跟踪工作情况,如果工作失败并且没有在预定时间再次安排工作,它应该向团队发送通知。
表结构如下:
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)
)
我只希望特定工作流程的预定时间可用。 我尝试更改TIME列的数据类型,但每当我插入它时都会带来日期:(
请帮忙。在线搜索但所有答案都令人沮丧。
先谢谢
巴尔加维
答案 0 :(得分:0)
您可以通过指定时间参数,使用Time
从SYSDATE
中提取TO_CHAR()
,例如:
INSERT INTO PROD.BDW_SCHEDULED_JOBS VALUES('Folder...', 'Workflow...', 'Schedule_day...',
TO_CHAR(SYSDATE,'HH12:MI:SS AM'));