执行Sqlserver中waitfor delay延时操作或waitfor time定时操作
private SqlConnection mConnection = new SqlConnection(connectionString);
#region
/// <summary>
/// 当点击执行查询时发生(异步操作)
/// 执行数据库waitfor delay延时存储过程
/// 或者waitfor time定时存储过程
/// </summary>
private void Button_DoSearch_Click(object sender, EventArgs e)
{
SqlCommand command = new SqlCommand("pro_StoreDelay", mConnection);
command.CommandType = CommandType.StoredProcedure;
mConnection.Open();
AsyncCallback callBack = new AsyncCallback(HandleCallback);//注册回调方法
//开始执行异步查询,将Command作为参数传递到回调函数以便执行End操作
command.BeginExecuteReader(callBack, command); //异步查询 回调
//command.BeginExecuteNonQuery(null, command); //直接执行 无回调
}
#endregion
#region
/// <summary>
/// 异步查询的回调方法
/// </summary>
/// <param name="MyResult">异步操作状态</param>
private void HandleCallback(IAsyncResult MyResult)
{
try
{
//SqlCommand command = (SqlCommand)MyResult.AsyncState;
//SqlDataReader reader = command.EndExecuteReader(MyResult);
//DataTable dataTable = new DataTable();
//dataTable.Load(reader);
//reader.Dispose();
//command.Dispose();
}
catch (Exception ex)
{
}
finally
{
if (mConnection != null)
{
mConnection.Close(); //回调后关闭连接
}
}
}
#endregion
1.WAITFOR
--WAITFOR
--例 等待1 小时2 分零3 秒后才执行SELECT 语句
waitfor delay '01:02:03'
select * from employee
--例 等到晚上11 点零8 分后才执行SELECT 语句
waitfor time '23:08:00'
select * from employee
执行Sqlserver中waitfor delay延时操作或waitfor time定时操作相关推荐
- avr-gcc中关于delay延时函数的应用修改版[ourdev]
在51中我们的延时函数都是自己编写的,无论是在汇编中还是在C言语中.虽然有模板,有时还是有点烦.呵呵.不过在应用avr 单片机的时候我们就有福了.因为avr-gcc 提供给我们很方便的delay 延时 ...
- sql 后台运行远程服务器,在SQLServer中通过.NET远程的执行SQL文件
在项目开发过程中,操作数据库的过程中经常会遇到对表结构.存储过程等进行修改,这时一般的操作都是通过直接在SQL Server中的企业管理器进行操作,或者查询分析器里来执行相关的语句,而我们在实际应用中 ...
- ssh升级后+sftp+java_java中使用JSCH包,SFTP及SSH2文件操作及远程命令执行(改进)...
我写过一篇java中使用JSCH包,SFTP及SSH2文件操作及远程命令执行,现在想来,觉得调用方式太过于绕,不符合我写程序的风格,所以进行了改进. 参数类,用于配置连接的参数,SshConfigur ...
- SqlServer中存储过程中将Exec的执行结果赋值给变量输出
原文 SqlServer中存储过程中将Exec的执行结果赋值给变量输出 背景: 遇到这样一种情况:动态向存储过程中传入表名和表的某些属性(这里用到的是主键ID),然后利用这两个变量查出一条数据的某些字 ...
- 在SQL Server中sqlserver,access,excel之间数据如何使用sql语句直接操作
所谓的数据传输,其实是指SQLServer访问Access.Excel间的数据. 为什么要考虑到这个问题呢? 由于历史的原因,客户以前的数据很多都是在存入在文本数据库中,如Acess.Excel.Fo ...
- android 每隔2秒执行_Android中实现延迟执行操作的三种方法
今天在敲代码的过程中,有个需求是延迟执行某方法. 整理收集了三种方法,自己用的是第三种. 第一种线程休眠:new Thread() { @Override public void run() { su ...
- SQL - waitfor delay/time(SQL中延迟时间的方法)
一.waitfor介绍 功能:指定触发语句块.存储过程或事务执行的时间.时间间隔或事件. 语法:WAITFOR { DELAY 'time' | TIME 'time' } 参数:DELAY:指等过了 ...
- SqlServer中sql执行顺序
sql查询语句的处理步骤,代码清单 --查询组合字段 (5)select (5-2) distinct(5-3) top(<top_specification>)(5-1)<sele ...
- SqlServer中Sql语句的逻辑执行顺序
准备数据 Sql脚本如下,两张表,一张客户表Customers只包含customerid和city字段,一张订单表Orders包含orderid和customerid(关联Customers的cust ...
最新文章
- https协议原理过程
- 第八章教材内容总结:异常控制流
- 径向基函数插值(3)二维数据的插值
- JButton 圆角_昆明圆角灯箱哪家好
- [项目更新] 集成RabbitMQ队列与EventBus总线
- PHP7实战开发简单CMS内容管理系统(11)批量删除栏目数据
- ubuntu18下pyspider的安装
- 伪元素写竖线_欧洲杯 | 让我们做个时髦伪球迷
- 爱普生R230打印机故障大全
- 学计算机专业你后悔吗?为什么?
- 西门子S7-200 SMART控制步进电机(一)
- PVH Corp.任命Stefan Larsson担任新设总裁职位
- 光明乳业孤独症暖心礼包,让“星星的孩子”遇见光明未来
- 高速数据采集卡之FMC子板丨FMC接口AD/DA子卡丨坤驰科技
- 20211003:数字滤波器前置知识,sinc函数与Sa函数
- 番茄社区多门店系统介绍
- 启动手机自带浏览器和手机拨号
- Codeforces Round #548 (Div. 2) C. Edgy Trees(思维+dfs)
- HAUTOJ 1265
- 不要低估郭敬明:7亿产品经理的五招