为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM7 【操作系统】:CentOS 7 【CPU】:Inter x86 【问题描述】*:如果想要在某个时间段内每隔3分钟取一条数据,请问sql语句要怎么写? 表名为 TESTDATA 字段有TIME(TIMESTAMP类型)、 ID(VARCHAR类型)、RATE(VARCHAR类型)、STATE(VARCHAR类型);假设表中的数据一共有1万条,共存储了2天的数据。
你好,可以通过达梦数据库代理环境,添加定时调度SQL的作业的方式实现。 开启代理环境后手动添加作业或者执行以下sql添加作业: 案例:每天01点-02点之前,每隔3分钟执行指定sql,指定sql的内容是从T2取数据插入T1表
call SP_CREATE_JOB('TEST_FOR_FETCH_DATA',1,0,'',0,0,'',0,''); call SP_JOB_CONFIG_START('TEST_FOR_FETCH_DATA'); call SP_ADD_JOB_STEP('TEST_FOR_FETCH_DATA', 'DO_WHAT', 0, 'insert into T1 select * from T2;', 1, 1, 0, 0, NULL, 0); call SP_ADD_JOB_SCHEDULE('TEST_FOR_FETCH_DATA', 'DO_TIME', 1, 1, 1, 0, 3, '01:00:00', '02:00:00', '2022-07-12 21:08:17', NULL, ''); call SP_JOB_CONFIG_COMMIT('TEST_FOR_FETCH_DATA');
你好,可以通过达梦数据库代理环境,添加定时调度SQL的作业的方式实现。
开启代理环境后手动添加作业或者执行以下sql添加作业:
案例:每天01点-02点之前,每隔3分钟执行指定sql,指定sql的内容是从T2取数据插入T1表