# "GetDocuments" 存储过程

说明：

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

定义：

       CREATE PROCEDURE Portal_GetDocuments
       (
           @ModuleID int
       )
       AS

       SELECT
           ItemID,
           FileFriendlyName,
           FileNameUrl,
           CreatedByUser,
           CreatedDate,
           Category,
           ContentSize

       FROM Portal_Documents

       WHERE
           ModuleID = @ModuleID

使用到的数据表：

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

Documents表的主键是ItemID。