使用存储过程吧。
要是做监控,我是使用的是JOB来完成的(仅是数据逻辑部分,可以配合VB Script)。
做数据监控就是将新加数据放入一个新的临时表,然后从这个临时表读取
使用定时SELECT办法,反复查找临时表,用完就从临时表删除,这样效率较高,因为这个Select动作基本是一样的,所以建议使用存储过程封装,这样查询计划可以重复利用,提高速度。
要是做监控,我是使用的是JOB来完成的(仅是数据逻辑部分,可以配合VB Script)。
做数据监控就是将新加数据放入一个新的临时表,然后从这个临时表读取
使用定时SELECT办法,反复查找临时表,用完就从临时表删除,这样效率较高,因为这个Select动作基本是一样的,所以建议使用存储过程封装,这样查询计划可以重复利用,提高速度。
2、当然用触发器。
2. 数据库触发器比较适合。
就会返回相应的错误码,
to: cmcc 有没有触发器的例子..to: free_eyes(自由之眼) 我们现在用的也是反复select临时表的方法... 存储过程我没有用,可以说得详细点吗?因为我们的数据量大,有时1秒要处理上百条记录,我们有几个临时表,也有几个数据库,所以对运行效率要求很高... 我不知道你这样方法同触发器之间那种效率要高...谢谢!!!
给你一个触发器的例子
--创建触发器
CREATE TRIGGER reminder
ON titles
FOR INSERT, UPDATE, DELETE
AS
EXEC master..xp_sendmail 'MaryM',
'Don''t forget to print a report for the distributors.'
GO