SqlDependency和SqlCacheDependency的若干说明

活到老,学到老,准备做好没烦恼。

SqlDependency和SqlCacheDependency缓存的用法及具体步骤

SqlDependency缓存用法

使用 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:“学到老活到老”和“活到老学到老”有什么区别吗?当然有区别,前一句以被动接受为基础,而后一句则是以积极主动参与为基础。前一句的结果多数是不一定有效果;而后一句则一定会有好的效果,最少自己在有生之年没有白白虚度。

posted @ 2016-06-02 14:02  Finersoft  阅读(163)  评论(0编辑  收藏  举报