cs_Feed_Update ALTERPROC[dbo].cs_Feed_Update @FeedIdINT, @UrlNVARCHAR(255), @TitleNVARCHAR(255), @LinkNVARCHAR(255), @LanguageNVARCHAR(10), @GeneratorNVARCHAR(255), @SubscribeDateDATETIME, @LastUpdateDateDATETIME, @FeedStateIdINT, @LastModifiedDATETIME, @ETagnvarchar(256) =NULL AS UPDATE cs_Feed SET Url =@Url, Title =@Title, Link =@Link, Language =@Language, Generator =@Generator, SubscribeDate =@SubscribeDate, LastUpdateDate =@LastUpdateDate, FeedStateId =@FeedStateId, LastModified =@LastModified, ETag =@ETag WHERE FeedId =@FeedId /**//*同样是更新,表不同而已*/
cs_Feed_MoveFeed ALTERPROC[dbo].cs_Feed_MoveFeed @FolderFeedIdINT, @NewFolderIdINT=NULL AS UPDATE cs_FolderFeed SET FolderId =@NewFolderId WHERE FolderFeedId =@FolderFeedId /**//*更新*/
cs_Feed_GetUsers ALTERPROC[dbo].cs_Feed_GetUsers @SettingsIDINT AS SELECT U.* FROM cs_vw_Users_FullUser U WHERE U.SettingsID =@SettingsID and U.cs_UserID in (selectdistinct UserID from cs_Folder where SettingsID =@SettingsID) /**//*查询在那个范围内的用户 in */
cs_Feed_GetProperties ALTERPROC[dbo].cs_Feed_GetProperties @FeedIdINT AS /**//*省略…………*/ SELECT cf.Url, cf.Title, cf.Link, cf.Language, cf.Generator, cf.SubscribeDate, cf.LastUpdateDate, cfs.StateName, cfs.Description, [SubscribeCount]= (SELECTCOUNT(*) FROM cs_FolderFeed WHERE FeedId = cf.FeedId), [PostCount]= (SELECTCOUNT(*) FROM cs_FeedPost WHERE FeedId = cf.FeedId) FROM cs_Feed cf, cs_FeedState cfs WHERE cf.FeedStateId = cfs.FeedStateId AND cf.FeedId =@FeedId