# "GetEvents" 存储过程

说明：

本存储过程本存储过程为门户中指定的事件模块返回所有事件。输入参数是ModuleId。只有失效时间晚于当前时间的事件才可以显示。

定义：

       CREATE PROCEDURE Portal_GetEvents
       (
           @ModuleID int
       )
       AS

       SELECT
           ItemID,
           Title,
           CreatedByUser,
           WhereWhen,
           CreatedDate,
           Title,
           ExpireDate,
           Description

       FROM Portal_Events

       WHERE
           ModuleID = @ModuleID
         AND
           ExpireDate > GetDate()

使用到的数据表：

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

Events表的主键是ItemID。注意：事件描述限于2000字符以内。.