自动执行存储过程

转载 2007年09月29日 02:19:00
启动时自动执行存储过程
[浏览:87 评论(0条)] 来源:it168  [2006-10-02]
如何在启动SQL SERVER的时候,执行一个存储过程?

  将存储过程创建在master数据库中,然后企业管理器中找到这个存储过程--右键--属性--勾选"每当sql server启动时执行"。

  --或者在master中创建存储过程后,执行语句设置为自动启动

  use master

  exec sp_procoption '存储过程名','startup','on'

  自动执行存储过程

  SQL Server 启动时可以自动执行一个或多个存储过程。这些存储过程必须由系统管理员创建,并在 sysadmin 固定服务器角色下作为后台过程执行。这些过程不能有任何输入参数。

  对启动过程的数目没有限制,但是要注意,每个启动过程在执行时都会占用一个连接。如果必须在启动时执行多个过程,但不需要并行执行,则可以指定一个过程作为启动过程,让该过程调用其它过程。这样就只占用一个连接。

  在启动时恢复了最后一个数据库后,即开始执行存储过程。若要跳过这些存储过程的执行,请将启动参数指定为跟踪标记 4022。如果以最低配置启动 SQL Server(使用 -f 标记),则启动存储过程也不会执行。有关更多信息,请参见跟踪标记。

  若要创建启动存储过程,必须作为 sysadmin 固定服务器角色的成员登录,并在 master 数据库中创建存储过程。

  使用 sp_procoption 可以:

  将现有存储过程指定为启动过程。

  阻止过程在 SQL Server 启动时执行。

Oracle实现定时执行存储过程

一:简单测试job的创建过程案例: 1,先创建一张JOB_TEST表,字段为a 日期格式 SQL> create table JOB_TEST(a date); Table created SQL...
  • zmx729618
  • zmx729618
  • 2016年04月27日 16:29
  • 4539

mysql如何让一个存储过程定时执行

mysql怎么让一个存储过程定时执行 查看event是否开启: show variables like '%sche%';  将事件计划开启: set global event_scheduler...
  • qq_26562641
  • qq_26562641
  • 2016年11月23日 09:59
  • 4654

Sqlserver定时执行存储过程

--方法1:作业里定时执行存储过程定时作业的制定    企业管理器  --管理  --SQL Server代理  --右键作业  --新建作业  --"常规"...
  • wangygang
  • wangygang
  • 2014年06月26日 10:40
  • 4892

mysql怎么让一个存储过程定时执行

查看event是否开启: show variables like '%sche%';  将事件计划开启: set global event_scheduler=1;  关闭事件任务: alter ...
  • wchng
  • wchng
  • 2015年07月01日 11:10
  • 2072

ORACLE 定时执行存储过程job

/*  查询: select job,broken,what,interval,t.* from user_jobs t;  job job的唯一标识,自动生成的    bro...
  • lenovouser
  • lenovouser
  • 2015年12月10日 08:08
  • 1472

创建job让oracel自动运行存储过程

通过下面的总结: 1,创建存储过程 2,调用定时器 dbms_job.submit(:job,'proc_test',下次执行时间,时间间隔); -----------------------...
  • huwenzhi1991
  • huwenzhi1991
  • 2015年04月15日 10:32
  • 616

利用exec方法执行存储过程示例

CREATE PROCEDURE [dbo].[proc_AmountEnergy_Month_SingleBuild]     -- Add the parameters for the stor...
  • lxl743p
  • lxl743p
  • 2015年03月02日 15:17
  • 7398

在PL/SQL中调用存储过程--oracle

在oracle10中写好了存储过程,代码如下: CREATE OR REPLACE Procedure Proc_Insert ( sName in varchar2,...
  • wozengcong
  • wozengcong
  • 2013年12月07日 10:46
  • 23982

代码调用存储过程超时,但数据库 执行 秒速

原因: 1、由于在查询分析器里执行速度很快,并且数据量也不多。 2、只在程序里调用才有缓慢的情况。 3、设置CommandTimeout参数,就可以显示结果出来,但要很久。 方案1: ...
  • sage425
  • sage425
  • 2015年10月28日 09:54
  • 2004

Sql语句 循环调用存储过程 设置1秒执行一次!

一个日结的存储过程P_Wms_StockDailyState 参数是格式是'yyyy-MM-dd' 这个存储过程必须一天结算一次!比如在每天的几点几时几分执行这个存储过程! 现在呢 想把之前的...
  • jindou910101
  • jindou910101
  • 2013年06月08日 09:58
  • 1302
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动执行存储过程
举报原因:
原因补充:

(最多只允许输入30个字)