zoukankan
html css js c++ java
cs_Feed_GetAll_ModifiedSince///cs_Feed_GetFeed///cs_Feed_GetFeedPosts
cs_Feed_GetFeedPosts
ALTER
PROC
[
dbo
]
.cs_Feed_GetFeedPosts
--
引用帖子
@FeedId
INT
,
@UserId
INT
,
@SettingsID
INT
AS
SELECT
top
50
fp.FeedPostId,
fp.FeedId,
fp.Author,
fp.Title,
fp.Description,
fp.Source,
fp.GuidName,
fp.GuidIsPermaLink,
fp.Link,
fp.PubDate,
fp.CommentsUrl,
fp.EnclosureUrl,
fp.EnclosureLength,
fp.EnclosureType,
fp.Creator,
fp.CommentApiUrl,
fp.CommentRssUrl,
fp.CommentCount,
HasRead
=
CASE
WHEN
urp.UserID
IS
NULL
THEN
0
ELSE
1
END
FROM
(
SELECT
DISTINCT
UserID, FeedID
FROM
cs_FolderFeed) ff
/**/
/*
这相当于临时表
*/
INNER
JOIN
cs_Feed f
ON
ff.FeedId
=
f.FeedId
INNER
JOIN
cs_FeedPost fp
ON
ff.FeedId
=
fp.FeedId
LEFT
OUTER
JOIN
cs_UserReadPost urp
ON
/**/
/*
Left Outer Join 逻辑运算符返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。
它还返回任何在第二个输入中没有匹配行的第一个输入中的行。第二个输入中的非匹配行作为空值返回。
如果 Argument 列内不存在任何联接谓词,则每行都是一个匹配行。
*/
fp.FeedPostId
=
urp.FeedPostId
AND
ff.UserID
=
urp.UserID
WHERE
ff.UserID
=
@UserId
and
f.SettingsID
=
@SettingsID
AND
ff.FeedId
=
@FeedId
ORDER
BY
fp.PubDate
DESC
cs_Feed_GetAll_ModifiedSince
ALTER
PROC
[
dbo
]
.cs_Feed_GetAll_ModifiedSince
(
@Minutes
int
,
@SettingsID
int
)
AS
SELECT
FeedId,
Url,
Title,
Link,
Language,
Generator,
SubscribeDate,
LastUpdateDate,
FeedStateId,
LastModified,
ETag
FROM
cs_Feed
Where
DateAdd
(mi,
@Minutes
, LastUpdateDate)
<=
GetDate
()
and
SettingsID
=
@SettingsID
/**/
/*
DATEADD在向指定日期加上一段时间的基础上,返回新的 datetime 值。
GETDATE按 datetime 值的 Microsoft? SQL Server? 标准内部格式返回当前系统日期和时间。
*/
--
-----------------------------------------------------------------------
/**/
/*
在最近更新时间的分钟数上递增@Minutes的值,如果小于当前时间,则显示.
*/
--
-----------------------------------------------------------------------
cs_Feed_GetFeed
ALTER
PROC
[
dbo
]
.cs_Feed_GetFeed
@FeedId
INT
AS
SELECT
FeedId,
Url,
Title,
Link,
Language,
Generator,
SubscribeDate,
LastUpdateDate,
FeedStateId,
LastModified,
ETag
FROM
cs_Feed
WHERE
FeedId
=
@FeedId
/**/
/*
获取指定的引用
*/
查看全文
相关阅读:
数据库的字符集和校对集
登录和退出Mysql
启动mysql服务器
Numpy
如何用navicat导入数据?
MySQL不能连接本地数据库10061
使用navicat连接Mysql8.0出现2059错误
leetcode笔记11 First Unique Character in a String
leetcode笔记10 Intersection of Two Arrays(求交集)
leetcode笔记9 Move Zeroes
原文地址:https://www.cnblogs.com/ruanbl/p/509358.html
最新文章
View获取焦点
【转】Android TextView SpannableStringBuilder 图文混排颜色斜体粗体下划线删除线
XML转义特殊字符
TextView的ems和MaxLength
【转】 Android Studio SVN 使用方法
【转】Android Studio中Git的配置及协同开发
【转】SVN:Android Studio设置忽略文件
Android 传感器
Android CountDownTimer 倒计时
Android 网络框架--Retrofit
热门文章
Android抓包工具Fiddler抓取数据
Android网络框架---OkHttp3
【转】四种常见的POST提交数据方式
Android 网络框架---Volley
Android图片框架---Glide
Android--图片的三级缓存策略
Android Dialog透明度和暗度
EditText 密码属性
【转】Android开发中的SQLite事务处理,即beginTransaction()方法
ViewPager切换大量Fragment不刷新的问题
Copyright © 2011-2022 走看看