您的位置:首页 > 移动开发

cs_ApplicationConfigurationSettings_CreateUpdate///cs_ApplicationConfigurationSettings_Get//cs_Audit_Post

2006-09-04 11:12 429 查看
ALTER PROCEDURE [dbo].cs_ApplicationConfigurationSettings_CreateUpdate --11, 36, 0, 1, 0
( ----------应用程序配置设置
@SettingsID int,
@ApplicationType smallint,
@Settings NText = null
)

as

if exists(Select SettingsID FROM cs_ApplicationConfigurationSettings where SettingsID = @SettingsID and ApplicationType = @ApplicationType)
Begin ---如果存在此条配置,则更新数据
Update cs_ApplicationConfigurationSettings
Set Settings = @Settings
where SettingsID = @SettingsID and ApplicationType = @ApplicationType
End
Else
Begin-----如果不存在,则插入数据
Insert cs_ApplicationConfigurationSettings (SettingsID, ApplicationType, Settings)
Values(@SettingsID, @ApplicationType, @Settings)
End

ALTER PROCEDURE [dbo].cs_ApplicationConfigurationSettings_Get --11, 36, 0, 1, 0
(
@SettingsID int,
@ApplicationType smallint
)
as
----查询此条配置的详细配置信息
Select Settings FROM cs_ApplicationConfigurationSettings where SettingsID = @SettingsID and ApplicationType = @ApplicationType

GO

ALTER proc [dbo].cs_Audit_Post
(
@PostID int,
@SettingsID int
)
AS
SET Transaction Isolation Level Read UNCOMMITTED

-- Get the Post
--获取帖子基本信息,此存储过程有用视图,看前要先看下视图
exec cs_forums_Post @PostID, null, 0, @SettingsID

SELECT
B.Description,
U.UserName,
A.*
FROM
cs_ModerationAudit A,
cs_ModerationAction B,
cs_vw_Users_FullUser U
WHERE
A.ModerationAction = B.ModerationAction AND
A.SettingsID = B.SettingsID AND
U.cs_UserID = A.ModeratorID AND
A.PostID = @PostID AND
A.SettingsID = @SettingsID
ORDER BY
ModeratedOn

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: