监控数据库表变化
来源:互联网 发布:云朵课堂网络教学软件 编辑:程序博客网 时间:2024/06/05 15:30
declare @name varchar(50)
declare @id int
declare @count int
declare @sql nvarchar(255)
select id,name into #tmp20140215 from sysobjects where type='u' order by name
select @count=count(*) from #tmp20140215
print cast (@count as varchar(10))
while exists(select * from #tmp20140215)
begin
select @id=id,@name=name from #tmp20140215
-- usr_run_2 @name, @count output
set @sql='use ais20140121142916 select @count=count(*) from ' +@name
exec master.dbo.sp_executesql @sql,N'@count int output',@count output
insert into a99 (tab_name,first_run) values (@name,@count)
delete from #tmp20140215 where id=@id
end
select @count=count(*) from a99
print cast (@count as varchar(10))
CREATE PROCEDURE usr_run_2 AS
declare @name varchar(50)
declare @id int
declare @count int
declare @sql nvarchar(255)
select id,name into #tmp201402151 from sysobjects where type='u' order by name
while exists(select * from #tmp201402151)
begin
select @id=id,@name=name from #tmp201402151
-- usr_run_2 @name, @count output
set @sql='use ais20140121142916 select @count=count(*) from ' +@name
exec master.dbo.sp_executesql @sql,N'@count int output',@count output
-- insert into a99 (tab_name,first_run) values (@name,@count)
update a99 set second_run=@count where tab_name=@name
delete from #tmp201402151 where id=@id
end
数据名叫 ais201401211429,创建了一个表a99 字段 tab_name,first_run,second_run
先运行 usr_run_1,然后添加一条记录,再运行usr_run_2
就\在a99中就可以看到先后的不同
- 监控数据库表变化
- 实时监控mysql数据库变化
- sqlDependency监控数据库数据变化,自动通知
- sql server DDL触发器:监控数据库结构变化,并记录在 ddl_log 表中
- 关于实时监控oracle数据库表数据变化的设计与实现
- 利用oracle审计功能来监控测试数据库的变化
- SQL Server 2005中触发器监控数据库变化
- SQL Server 2005中使用DDL触发器监控数据库变化
- Android ContentProvider和ContentObserver 监控数据库变化 简单使用说明
- 监控SQL:通过SQL Server的DDL触发器来监控数据库结构的变化(1)
- 数据库表一致性监控
- C#监控文件变化
- Java监控文件夹变化
- Java监控文件变化
- android 监控联系人变化
- IOS 监控网络变化
- Java监控文件夹变化
- android 监控联系人变化
- 数据结构--树
- 专业主干课程,核心课程
- SVN常用命令与分支操作
- <bean:write>标签的作用,使特殊字符显示出来
- SDUT 小鑫の日常系列故事(十)——排名次
- 监控数据库表变化
- ICTCLAS的JNI调用接口说明
- 嵌套类(Nested Classes)
- 2014.2.14小结
- jQuery extend方法以及插件编写
- ext学习
- 算法导论第十章基本数据结构
- Runable和thread的区别(多线程必须用Runable)
- java ssl https 连接详解 生成证书