📄 cs_weblog_weblogs_get.prc
字号:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[cs_weblog_Weblogs_Get]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[cs_weblog_Weblogs_Get]
GO
CREATE PROCEDURE [dbo].cs_weblog_Weblogs_Get
(
@SettingsID int
)
AS
SET Transaction Isolation Level Read UNCOMMITTED
-- Return all the forums
SELECT
F.[SectionID], F.[SettingsID], F.[IsActive], F.[ParentID], F.[GroupID], F.[Name], F.[NewsgroupName], F.[Description], F.[DateCreated], F.[Url], F.[IsModerated], F.[DaysToView], F.[SortOrder], F.[TotalPosts], F.[TotalThreads], F.[DisplayMask], F.[EnablePostStatistics], F.[EnablePostPoints], F.[EnableAutoDelete], F.[EnableAnonymousPosting], F.[AutoDeleteThreshold], F.[MostRecentThreadID], F.[MostRecentThreadReplies], F.[PostsToModerate], F.[ForumType], F.[IsSearchable], F.[ApplicationType], F.[ApplicationKey],
F.PropertyNames as SectionPropertyNames, F.PropertyValues as SectionPropertyValues, F.[DefaultLanguage], W.*,
null as LastUserActivity
FROM
cs_Sections F, cs_weblog_Weblogs W
WHERE
F.SettingsID = @SettingsID AND
ApplicationType = 1 AND F.SectionID = W.SectionID
exec cs_Section_Permissions_Get @SettingsID, 0, 1
/*
SELECT
P.*, F.ApplicationKey
FROM
cs_SectionPermissions P,
cs_Sections F,
cs_UserProfile U,
aspnet_UsersInRoles R
WHERE
P.RoleID = R.RoleId AND
U.MembershipID = R.UserId and
(U.UserID = @UserID )--OR U.UserID = 0)
and F.ApplicationType = 1 and F.SectionID = P.SectionID
*/
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
grant execute on [dbo].[cs_weblog_Weblogs_Get] to public
go
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -