
cs_Feed_GetAll
ALTER PROC [dbo].cs_Feed_GetAll
(
@SettingsID int
)
AS

/**//*查询全部引用,好象越来越像是引用的意思了.*/
SELECT FeedId,
Url,
Title,
Link,
Language,
Generator,
SubscribeDate,
LastUpdateDate,
FeedStateId,
LastModified,
ETag
FROM cs_Feed
WHERE SettingsID = @SettingsID


GO

cs_Feed_AddFeed
ALTER PROC [dbo].cs_Feed_AddFeed --应该是引用
@FolderId INT = NULL,
@UserId INT,
@Url NVARCHAR(255),
@SettingsID INT,
@FeedId INT OUTPUT
AS


DECLARE @NewFeedId INT

-----------------------------------------------------------------------------

/**//*因为还不是很确定那个FEED到底是什么意思,所以暂时以RSS或者引用的意思来代替,反正就是
一个什么意思吧.不要太在意了.等我明白什么意思了在改,或者某人指点下*/
-----------------------------------------------------------------------------

-- First, let's see if the feed is already registered.
--先查询是否此引用是否存在.
SELECT @NewFeedId = FeedId
FROM cs_Feed
WHERE Url = @Url and SettingsID = @SettingsID


-- If it's not, let's insert it and grab the FeedId.
-- 如果不存在则插入此引用并获取此ID
IF (@NewFeedId IS NULL)
BEGIN
-- Insert it.
INSERT INTO cs_Feed
(
Url,
SettingsID
)
VALUES
(
@Url,
@SettingsID
)

-- Grab the identity generated.
--获取ID
SELECT @NewFeedId = @@IDENTITY

/**//*@@IDENTITY返回最后插入的标识值。*/

END

-- Add the feed to the user's folder.
-- 添加引用到用户的文件夹
INSERT INTO cs_FolderFeed
(
UserId,
FolderId,
FeedId,
SettingsID
)
VALUES
(
@UserId,
@FolderId,
@NewFeedId,
@SettingsID
)

SELECT @FeedId = @NewFeedId
--返回ID



GO
posted on
2006-09-07 13:10
MainIsUsed
阅读(
160)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步