-- ============================================================ -- 数据变更日志表(A_DataLog) -- 对应实体:YhCore.Entity.A_DataLog(旧 EF6 EDMX 生成 POCO,主键约定 SerID) -- 用途:数据变更审计预留表(当前无业务代码使用,仅 DbContext 注册) -- 数据库:SQL Server(EduCloudDocPrint) -- 风格:对齐同库 Java 遗留表(SerID 主键自增、varchar 字符串、可空) -- ============================================================ IF NOT EXISTS (SELECT 1 FROM sys.tables WHERE name = 'A_DataLog') BEGIN CREATE TABLE [dbo].[A_DataLog] ( [SerID] INT IDENTITY(1,1) NOT NULL CONSTRAINT [PK_A_DataLog] PRIMARY KEY, [SchSerID] VARCHAR(200) NULL, [ModuleName] VARCHAR(50) NULL, [TableName] VARCHAR(50) NULL, [OldSerID] INT NULL, [NowSerID] INT NULL, [RId] INT NULL ); PRINT 'A_DataLog table created.'; END ELSE BEGIN PRINT 'A_DataLog table already exists, skip.'; END