SqlDependency和SqlCacheDependency的若干说明
活到老,学到老,准备做好没烦恼。
SqlDependency和SqlCacheDependency缓存的用法及具体步骤
使用 SqlDependency 订阅查询通知必须向SQL Server Service Broker提供制定规则的查询语句,一般来讲,必须是简单的sql查询语句(不能用*,不能用top,不能用函数,包括聚合函数,不能用子查询,包括 where后的子查询,不能用外连接,自连接,不能用临时表,不能用变量,不能用视图,不能垮库,表名之前必须加类似dbo数据库所有者这样的前缀 (注:就凭这一点,凯凯可能不会理你,并对你做了一个讨厌的表情))例 如:select * from table1,select column1 from table1,select count(*) from table1 都是错误的sql查询语句,select column1 from dbo.table1 则是正确的语句。
ps:“学到老活到老”和“活到老学到老”有什么区别吗?当然有区别,前一句以被动接受为基础,而后一句则是以积极主动参与为基础。前一句的结果多数是不一定有效果;而后一句则一定会有好的效果,最少自己在有生之年没有白白虚度。