# "GetContacts" 存储过程

说明：

本存储过程为门户中指定的关联模块返回所有关联。输入参数是ModuleId。

定义：

       CREATE PROCEDURE Portal_GetContacts
       (
           @ModuleID int
       )
       AS

       SELECT
           ItemID,
           CreatedDate,
           CreatedByUser,
           Name,
           Role,
           Email,
           Contact1,
           Contact2

       FROM Portal_Contacts

       WHERE
           ModuleID = @ModuleID

使用到的数据表：

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

Contacts表的主键是ItemID。