ERP系统中要管理用户为单据上传的一些附件,比如增值税发票,退货发票,ROHS检测报告,这时,需要设计一个通用的附件管理模块来管理用户上传的附件。
数据表设计
IF OBJECT_ID ('dbo.Attachment') IS NOT NULL
DROP TABLE dbo.Attachment
GO
CREATE TABLE dbo.Attachment
(
Index INT NOT NULL,
MasterTable NVARCHAR (50) DEFAULT ('') NOT NULL,
MasterKey DECIMAL (10) DEFAULT ((0)) NOT NULL,
FileType NVARCHAR (10) DEFAULT ('') NOT NULL,
FilePath NVARCHAR (250) NULL,
CreatedDate DATETIME NULL,
CreatedBy NVARCHAR (10) NULL,
RevisedDate DATETIME NULL,
RevisedBy NVARCHAR (10) NULL,
Description NVARCHAR (60) NULL,
KeySegment1 NVARCHAR (30)