zoukankan      html  css  js  c++  java
  • SQL语句创建数据库及表

    --删除数据库
    drop database ArchiveDev;

    --建立归档数据库
    CREATE DATABASE ArchiveDev;

    USE ArchiveDev;
    GO

    --1、建立归档计划执行表
    CREATE TABLE Arch_CollectDataExecSchedule
    (
    ID INT NOT NULL,
    ArchCollectRuleID INT NOT NULL, --归档规则ID
    ArchParameterID INT NOT NULL, --归档参数ID
    ScheduleDate DATETIME NOT NULL, --计划执行时间
    ExecTime DATETIME NOT NULL, --执行时间
    AutoOrManual CHAR(4) NOT NULL, --手工/自动
    ScheduleStatus CHAR(4), --计划状态
    CreateEmp INT, --创建人
    CreateDate DATETIME, --创建时间
    UpdateDate DATETIME --更新时间
    )
    GO

    --2、建立归档执行规则表
    CREATE TABLE Arch_CollectDataRule
    (
    ID INT NOT NULL,
    ArchParameterID INT NOT NULL, --归档参数ID
    DateRuleID INT NOT NULL, --时间规则ID
    DataCollectProc varchar, --每类归档数据存储过程名称,参数为:开始时间、结束时间、归档类型、机构ID
    CreateEmp INT, --创建人
    CreateDate DATETIME, --创建时间
    UpdateDate DATETIME --更新时间
    )
    GO

    --3、建立归档条目表
    CREATE TABLE Arch_Items
    (
    ID INT NOT NULL,
    ArchCollectScheduleID INT NOT NULL, --归档计划ID
    Arch_BusinessFiesID INT NOT NULL, --归档关系ID
    ArchParameterID INT NOT NULL, --归档关系ID
    ExecStatus INT, --归档执行状态, 0:待归档 1:进入中间库 2:归档完成
    ScheduleDate DATETIME, --计划归档日期
    ExecTime DATETIME, --实际归档时间
    OA_ID INT --档案系统库对应字段
    )
    GO

    --4、建立归档文档实例表
    CREATE TABLE Arch_ItemFiles
    (
    ID INT NOT NULL,
    Arch_FileName VARCHAR(500), --归档文件名
    url VARCHAR(500), --文档url地址
    DocumentPath VARCHAR(500), --文件存放路径
    ArchBusinessID INT, --文档业务ID
    CreateEmp INT, --创建人
    CreateDate DATETIME, --创建时间
    UpdateDate DATETIME, --更新时间
    )
    GO

    --5、建立归档文档实例表
    CREATE TABLE Arch_BusinessFies
    (
    ID INT NOT NULL,
    ArchItemID INT NOT NULL, --归档条目ID
    ItemSourceID INT, --对应原系统ID
    DocumentID INT, --文档主键ID
    DocumentType CHAR(4), --文档类型
    DocumentSource VARCHAR(100), --文档来源
    Status INT --文件生成状态
    )
    GO

    --6、建立数据字典表
    CREATE TABLE Arch_Dict
    (
    ID INT NOT NULL,
    Dtype CHAR(2) NOT NULL, --类型
    Dkey CHAR(4) NOT NULL, --键
    Dvalue CHAR(4) NOT NULL, --值
    Sn INT, --排序
    IsValid TINYINT, --是否有效
    Descrip NVARCHAR(200) --字典描述信息
    )
    GO

    --7、建立归档参数表
    CREATE TABLE Arch_Parameter
    (
    ID INT NOT NULL,
    ArchType CHAR(4) NOT NULL, --归档类型
    BeginDate DATETIME, --归档起始日期
    EndDate DATETIME, --归档终结日期
    OrgID INT --归档机构ID
    )
    GO

    --8、建立归档时间规则表
    CREATE TABLE Arch_DateRule
    (
    ID INT NOT NULL,
    DateRuleType CHAR(4), --时间规则类型
    BeginTime INT, --归档启动时间
    EndTime INT --归档停止时间
    )
    GO

  • 相关阅读:
    Debian 添加Apache2
    最全面试资源,题库
    vue中的坑
    javascript事件相关4
    javascript事件相关3
    javascript事件相关2
    javascript事件学习笔记
    javascript 点点滴滴 jquery
    javascript 点点滴滴 jquery
    三栏自适应布局解决方案
  • 原文地址:https://www.cnblogs.com/baoku/p/4832410.html
Copyright © 2011-2022 走看看