WEB开发网
开发学院数据库MSSQL Server 用SqlDependency类为SQL2005查询提供更改通知 阅读

用SqlDependency类为SQL2005查询提供更改通知

 2010-10-01 10:17:50 来源:WEB开发网   
核心提示: insert into test(name)select 'ff'insert into test(name)select 'gg'4、切换回.net客户端,看看表格是否改变关于SqlDependency类,用SqlDependency类为SQL2005查询提供更

insert into test(name)select 'ff'
insert into test(name)select 'gg'
4、切换回.net客户端,看看表格是否改变

关于SqlDependency类,很多人无法测试成功,因为它的限制很多,功能可能有待加强,稍微不注意就会让上面的代码陷入死循环。特别要注意的就是command的sql语句问题:

select id,name from dbo.test where id<>4 order by id desc

很遗憾,他只能支持上面这样的简单语句

列明必须写,不能用*,不能用top,不能用函数,包括聚合函数,不能用子查询,包括where后的子查询,不能用外连接,自连接,不能用临时表,不能用变量,不能用视图,不能垮库,而且表名之前必须加类似dbo这样的前缀....具体有多少限制,基本上除了上述的格式或者比上述更简单的格式,其他的都不可以。

上一页  1 2 

Tags:SqlDependency SQL 查询

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接