RtTool/Delphi7/开发档案/马国钢开发代码/ThreeFun/公共表结构存储过程/表结构.txt

134 lines
4.7 KiB
Plaintext
Raw Permalink Normal View History

2025-01-08 11:55:07 +08:00
if exists (select * from dbo.sysobjects where id = object_id(N'[SY_User]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [SY_User]
GO
CREATE TABLE [SY_User] (
[UserID] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[UserName] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[PassWord] [varchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
[IdNo] [char] (18) COLLATE Chinese_PRC_CI_AS NULL ,
[Address] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[Phone] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,
[IsYwy] [bit] NOT NULL CONSTRAINT [DF__SY_User__IsYwy__18EBB532] DEFAULT (1),
[EMail] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[note] [nvarchar] (250) COLLATE Chinese_PRC_CI_AS NULL ,
[Valid] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
PRIMARY KEY CLUSTERED
(
[UserID]
) ON [PRIMARY]
) ON [PRIMARY]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[SY_Purview]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [SY_Purview]
GO
CREATE TABLE [SY_Purview] (
[UserID] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ModuleID] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ModuleSubID] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
PRIMARY KEY CLUSTERED
(
[UserID],
[ModuleID],
[ModuleSubID]
) ON [PRIMARY]
) ON [PRIMARY]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[SY_ModuleSub]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [SY_ModuleSub]
GO
CREATE TABLE [SY_ModuleSub] (
[ModuleID] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ModuleSubID] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[FormName] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[FormFile] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[FormID] [int] NOT NULL CONSTRAINT [PK__SY_ModuleSub__FormI__6DB809C1] DEFAULT (0),
[FormType] [int] NOT NULL CONSTRAINT [DF_XS_Modules_FormType_sdswe] DEFAULT (0),
[Idx] [int] NOT NULL CONSTRAINT [PK__SY_ModuleSub__Idx__0B335E0F] DEFAULT (0),
[FormPara] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara1] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara2] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara3] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara4] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara5] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara6] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara7] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara8] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara9] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara10] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[FormPara11] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
[Note] [varchar] (1000) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK__SY_ModuleSub] PRIMARY KEY CLUSTERED
(
[ModuleID],
[ModuleSubID]
) ON [PRIMARY]
) ON [PRIMARY]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[SY_ModuleMain]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [SY_ModuleMain]
GO
CREATE TABLE [SY_ModuleMain] (
[ModuleID] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ModuleName] [varchar] (60) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Idx] [int] NOT NULL CONSTRAINT [DF_SY_ModuleMain_Idx__0A3F39D6] DEFAULT (0),
PRIMARY KEY CLUSTERED
(
[ModuleID]
) ON [PRIMARY]
) ON [PRIMARY]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[SY_MaxBH]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [SY_MaxBH]
GO
CREATE TABLE [SY_MaxBH] (
[BHStr] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[BHType] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[BHDate] [char] (6) COLLATE Chinese_PRC_CI_AS NULL ,
[BHNo] [int] NULL CONSTRAINT [DF__SY_MaxBH__BHNo__173876EA] DEFAULT (0),
[Type] [int] NOT NULL CONSTRAINT [DF__SY_MaxBH__Type__182C9B23] DEFAULT (0),
PRIMARY KEY CLUSTERED
(
[BHStr],
[BHType],
[Type]
) ON [PRIMARY]
) ON [PRIMARY]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[KH_ZDY]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [KH_ZDY]
GO
CREATE TABLE [KH_ZDY] (
[ZDYNo] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ZDYName] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Type] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[MainType] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[HelpType] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Note] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[OrderNo] [int] NOT NULL CONSTRAINT [DF__KH_ZDY__OrderNo__0519C6AF] DEFAULT (0),
[Valid] [char] (1) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__KH_ZDY__Valid__060DEAE8] DEFAULT ('Y'),
CONSTRAINT [PK_KH_ZDY] PRIMARY KEY CLUSTERED
(
[ZDYNo],
[Type]
) ON [PRIMARY]
) ON [PRIMARY]
GO