oracle数据库我想弄个定时任务来自动执行更新update语句。

在项目上,有些数据要经常的更新,一直都是手动执行update语句来更新,有时候会忘记,有没有什么方法可以来设置一个自动更新来执行这个。

你可以参考这篇文章进行设置: oracle定时任务 - xuanm - 博客园 1.创建表 CREATE TABLE TEST_A(TEST_ADD_DATA DATE); 2.创建一个自定义存储过程 CREATE OR REPLACE PROCEDURE TEST_PRO AS https://www.cnblogs.com/grasp/p/13527652.html

可以在项目里面使用定时任务,设置定时的时间间隔执行。

参考这个
PLSQL创建Oracle定时任务 - yxtic - 博客园 在使用oracle最匹配的工具plsql的时候,如果用plsql创建定时器呢?下面我简单介绍使用工具创建定时器的方法: 1、创建任务执行的存储过程,如名称为YxtestJob,向测试表中插入数据 cr https://www.cnblogs.com/yx007/p/6519544.html

请采纳

如果oracle是部署在linux机器上,我感觉可以写一个shell脚本,然后添加到计划任务,定时执行,比如
update.sh

#!/bin/bash
sqlplus -S username/password@IP:1521/database <<EOF
update语句
/
exit
EOF

计划任务,每天6点01执行

01 6 * * *  sh /usr/local/update.sh