# "GetDocumentContent" 存储过程

说明：

本存储过程为数据库中某文件（document）返回Content, ContentType and ContentSize属性。输入参数为该文件的ItemId属性。

定义：

       CREATE PROCEDURE Portal_GetDocumentContent
       (
           @ItemID int
       )
       AS

       SELECT
           Content,
           ContentType,
           ContentSize,
           FileFriendlyName

       FROM Portal_Documents

       WHERE
           ItemID = @ItemID

使用到的数据表：

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

Documents表的主键是ItemID。