# "GetSingleAnnouncement" 存储过程

说明：

本过程从数据库中返回单条声明记录，输入参数是ItemID，即该记录的主键。返回值包括声明的细节，以及创建和最后编辑该记录的用户信息。

本存储过程由声明的编辑页面调用。

定义：

       CREATE PROCEDURE Portal_GetSingleAnnouncement
       (
           @ItemID int
       )
       AS

       SELECT
           CreatedByUser,
           CreatedDate,
           Title,
           MoreLink,
           MobileMoreLink,
           ExpireDate,
           Description

       FROM Portal_Announcements

       WHERE
           ItemID = @ItemID

使用到的数据表：

Announcements: 如声明门户模块所示，Announcements表中的每项记录都是单条记录。所有的声明模块都将其记录存储在这个表中，所以每项记录包含一个ModuleID，以便一次查询就可以获得所有相关的项。

Announcements表的主键是ItemID。注意：声明描述限于2000字符以内。