自动执行sql语句,怎么执行sql
windows下自动执行sql语句怎么做?
试试这个办法
1:创建
存储过程
,用oracle的FILE_TYPE写sql的第一行到
临时文件
eg:....YYYY-MM-DD.log.
2:在临时文件中调用你的sql,
eg:
@c:\query.sql
3:Oracle
Job
定时任务
eg:dbms_job.submit(XXX);
SQLServer怎么创建任务来自动执行一连串SQL语句
第一步当然是打开我们的SQLServer软件,打开之后,我们需要找到“SQL Server Agent”,如下图中所示。
这个时候我们需要注意的是:如果在“SQL Server Agent”的图表左边我们看到一个红色的小x,这个时候就说明我们需要“start”,具体位置如下图。
完成第二步之后,我们就可以看到,之前的小x已经消失了,会转变为如下图所示的样子。
现在我们就开始来创建一个“job”,具体步骤是点击“job”,右键选择“New job”。然后我们就会看到一个创建一个新的“job”的窗口,如下图:这个我们创建一个名为“test2”的“job”。
取好名字之后,我们就点击“steps”进入最重要的步骤:这里我们需要把我们想要执行的sql语句按步骤一步一步的填写好,具体步骤是点击“New”开始每一步sql的录入。
这里笔者只添加一步用来演示给大家看,假设我们要执行的是:“select * from test where id=001”,如下图所示操作。
设置完成所有步骤之后,我们可以给这个“job”自动化运行的时间,具体做法是点击“schedules”-"New" 然后就会出现设置自动化运行的时间设置窗口,如果我们希望每个月的第一天运行这个“job”,就可以入下图所示设置。
完成设置之后,点击“确定”,然后刷新我们的数据库,我们就可以看到“test2”已经创建完成。
请教,如何定时自动执行SQL
--"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: Update City Set IsAccess=0--确定--"调度"项--新建调度--"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排--定为每天调度一次,时间为18:40即可 --如果选择"反复出现" --点"更改"来设置你的时间安排 然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行设置方法:我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
mysql中每隔一段时间自动执行一次sql语句
mysql要实现定时执行sql语句就要用到Event
具体操作如下:
先看看看event 事件是否开启
show variables like '%sche%';
如没开启,则开启。需要数据库超级权限
set global event_scheduler =1;
创建存储过程 update_a (注:就是你要执行的sql语句)
mysql create procedure update_a() update a set a.y_avg=(select avg(b.youhao) from b where a.a_id=b.a_id);
创建一个定时任务:event e_updateA
mysql create event if not exists e_updateA
- on schedule every 60 second ---设置60秒执行一次
- on schedule at date_add(now(),interval 1 minute) ---在一分钟后执行
- on completion preserve
- do call update_a(); ---执行update_a()存储过程
创建Event之后,sql语句就定时执行一次。
关闭事件任务
mysql alter event e_updateA ON
- COMPLETION PRESERVE DISABLE;
开启事件任务
mysql alter event e_updateA ON
- COMPLETION PRESERVE ENABLE;
如还有问题再联系我
Access2010中如何运行SQL执行SQL语句
1、打开ACCESS数据库,找到右边的空数据,单击弹出对话框,让你选择数据库保存的路径和名称,大家根据自己的实际情况保存吧,我这里使用默认的。
2、创建数据库完成后,会生成一个小窗口,在右侧的白色区域找到使用设计器创建表,因为做演示。
3、建了一个简单的学生表,完后之后CTRL+S保存,弹出对话框,输入表名单击确定。
4、接下来在左侧灰色区域找到查询并单击,右侧白色区域会有两个链接,单击在设计视图中创建查询--选中表名添加--*(代表所有字段),在标题栏上面右键--SQL视图。
5、.写入你的SQL语句,写好之后CTRL+S保存,弹出对话框--查询名称(随意)--确定,完后之后在右侧的白色区域会生成你刚才保存的SQL语句,找到名称后双击即可显示SQL执行结果。