社区
非技术区
帖子详情
oracle服务启动后 执行某个存储过程
jy00578880
2021-04-21 02:29:23
想在oracle服务每次启动时清空某表数据.如何实现
...全文
2481
1
打赏
收藏
oracle服务启动后 执行某个存储过程
想在oracle服务每次启动时清空某表数据.如何实现
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AHUA1001
2021-05-07
打赏
举报
回复
你可以说一下你的需求,看看有没有其他的方法解决。
通常ORACLE数据库,都是N多年不会重启的,因为成本和风险,都比较高。
所以,ORACLE没有获取重启的事件。除非是操作系统触发ORACLE的存储过程。
Oracle
数据库经典学习教程
Oracle
数据库经典学习教程
Oracle
中触发器示例详解
前言 在
ORACLE
系统里,触发器类似过程和函数,都有声明,
执行
和异常处理过程的PL/SQL块。 触发器类型 触发器在数据库里以独立的对象存储,它与
存储过程
和函数不同的是,
存储过程
与函数需要用户显示调用才
执行
,而触发器是由一个事件来
启动
运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。
ORACLE
事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类似的操作。
ORACLE
将触发器的功能扩展到了触发
ORACLE
,如数据库的
启动
与关闭等。所以触发器常用来完成由数据库的完整性约束难以完成的复杂业务规
Oracle
定时任务
执行
存储过程
【建议收藏】
首先用一个完整的例子来实现定时
执行
存储过程
。 任务目标:每小时向test表中插入一条数据。 实现方案: 1.通过
oracle
中 dbms_job 完成
存储过程
的定时调用 2.在
存储过程
中完成相应的逻辑操作 实现步骤: 1.创建一个测试表 create table test(dTime date); 2.创建一个
存储过程
create or replace procedure p_test as begin insert into test values(sysdate); commit; end;
oracle
判断
存储过程
执行
状态,
oracle
存储过程
执行
状态查询
从网上搜集了些资料,查看那些
oracle
procedure 正在
执行
,记录下以便日后使用:1、如何查看
ORACLE
中正在运行的
存储过程
select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;2selectnamefromv$db_object_cache...
oracle
过程 指定日
执行
,
Oracle
定时
执行
存储过程
一个简单例子:创建测试表SQL>; create table a(a date);表已创建。创建一个自定义过程SQL>; create or replace procedure test as2 begin3 insert into a values(sysdate);4 end;5 /过程已创建。创建JOBSQL>; variable job1 number;S...
非技术区
1,618
社区成员
5,563
社区内容
发帖
与我相关
我的任务
非技术区
Oracle 非技术区
复制链接
扫一扫
分享
社区描述
Oracle 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章