⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fx.sql

📁 一个用VB写的财务软件源码
💻 SQL
📖 第 1 页 / 共 2 页
字号:
/****** Object:  Table [dbo].[tFX_Rate]    ******/
CREATE TABLE [dbo].[tFX_Rate] (
	[cYear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[TypeCode] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[RateCode] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[RateName] [varchar] (40) COLLATE Chinese_PRC_CI_AS NULL ,
	[Unit] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
	[Formula] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
	[IsSysDef] [smallint] NULL ,
	[QSFormula] [varchar] (1000) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tFX_RateType]    ******/
CREATE TABLE [dbo].[tFX_RateType] (
	[cYear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[TypeCode] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[TypeName] [varchar] (40) COLLATE Chinese_PRC_CI_AS NULL ,
	[IsSysDef] [smallint] NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tFX_RateUnit]   ******/
CREATE TABLE [dbo].[tFX_RateUnit] (
	[cYear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[UnitName] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[IsSysDef] [smallint] NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_Area]    ******/
CREATE TABLE [dbo].[tfx_Area] (
	[cYear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcReportCode] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[siStartRow] [smallint] NOT NULL ,
	[siStartCol] [smallint] NOT NULL ,
	[siEndRow] [smallint] NOT NULL ,
	[siEndCol] [smallint] NOT NULL ,
	[cAreaType] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_Formula]    ******/
CREATE TABLE [dbo].[tfx_Formula] (
	[cYear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcReportCode] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[siRowLabel] [smallint] NOT NULL ,
	[siColLabel] [smallint] NOT NULL ,
	[vcFormula] [varchar] (2000) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_Head]   ******/
CREATE TABLE [dbo].[tfx_Head] (
	[cYear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcReportCode] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[siColLabel] [smallint] NOT NULL ,
	[siBanister] [smallint] NOT NULL ,
	[siColSerial] [smallint] NOT NULL ,
	[vcColName] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[cDataType] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[bGetDataCol] [smallint] NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_Item]    ******/
CREATE TABLE [dbo].[tfx_Item] (
	[cYear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcReportCode] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[siRowLabel] [smallint] NOT NULL ,
	[siColLabel] [smallint] NOT NULL ,
	[vcItemName] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
	[bMerge] [smallint] NULL ,
	[bAnalysis] [smallint] NULL ,
	[siItemClass] [smallint] NULL ,
	[vcItemBm] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_Report]   ******/
CREATE TABLE [dbo].[tfx_Report] (
	[cyear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcReportCode] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcReportName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[cReportType] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[bTotal] [smallint] NULL ,
	[bCollect] [smallint] NULL ,
	[bMerge] [smallint] NULL ,
	[bAnalysis] [smallint] NULL ,
	[siSerial] [smallint] NOT NULL ,
	[ID] [smallint] NULL ,
        [Typecode] [char](2) default '00',
	[babsoluteness] [smallint] NULL ,
	[bbase] [smallint] NULL ,
	[bcircle] [smallint] NULL ,
	[bcompare] [smallint] NULL ,
	[bstructrue] [smallint] NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_constant]   ******/
CREATE TABLE [dbo].[tfx_constant] (
	[cyear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcname] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[cmonthfrom] [char] (7) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[cmonthto] [char] (7) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vccomment] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[mvalue] [decimal](15, 2) NULL ,
	[siusetimes] [smallint] NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_factorinit]    ******/
CREATE TABLE [dbo].[tfx_factorinit] (
	[cyear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[factorname] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[formula] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[issysdef] [smallint] NULL ,
	[banalysis] [smallint] NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_reportdata<<YEAR>>]   ******/
CREATE TABLE [dbo].[tfx_reportdata<<YEAR>>] (
	[reportcode] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[entercode] [varchar] (25) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[month] [smallint] NOT NULL ,
	[irowlabel] [int] NOT NULL ,
	[collabel] [int] NOT NULL ,
	[celldata] [decimal](15, 4)  NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_reportmode]    ******/
CREATE TABLE [dbo].[tfx_reportmode] (
	[cyear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[cmonth] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[vcreportcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[lcontent] [image] NULL ,
	[length] [int] NOT NULL 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_subject]   ******/
CREATE TABLE [dbo].[tfx_subject] (
	[cyear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[subjectcode] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[subjectname] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[formula] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
;

/****** Object:  Table [dbo].[tfx_xjkm]    ******/
CREATE TABLE [dbo].[tfx_xjkm] (
	[cyear] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[kmcode] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[kmname] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[yefx] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[direction] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
;

ALTER TABLE [dbo].[tFX_Rate] WITH NOCHECK ADD 
	CONSTRAINT [DF__tFX_Rate__IsSysD__5A846E65] DEFAULT (0) FOR [IsSysDef],
	CONSTRAINT [PK_FX_Rate] PRIMARY KEY  NONCLUSTERED 
	(
		[cYear],
		[TypeCode],
		[RateCode]
	)  ON [PRIMARY] 
;

ALTER TABLE [dbo].[tFX_RateType] WITH NOCHECK ADD 
	CONSTRAINT [DF__tFX_RateT__IsSys__5D60DB10] DEFAULT (0) FOR [IsSysDef],
	CONSTRAINT [PK_FX_RateType] PRIMARY KEY  NONCLUSTERED 
	(
		[cYear],
		[TypeCode]
	)  ON [PRIMARY] 
;

ALTER TABLE [dbo].[tFX_RateUnit] WITH NOCHECK ADD 
	CONSTRAINT [DF__tFX_RateU__IsSys__603D47BB] DEFAULT (0) FOR [IsSysDef],
	CONSTRAINT [PK_FX_RateUnit] PRIMARY KEY  NONCLUSTERED 
	(
		[cYear],
		[UnitName]
	)  ON [PRIMARY] 
;

ALTER TABLE [dbo].[tfx_Area] WITH NOCHECK ADD 
	CONSTRAINT [PK_fx_Area] PRIMARY KEY  CLUSTERED 
	(
		[cYear],
		[vcReportCode],
		[siStartRow],
		[siStartCol],
		[siEndRow],
		[siEndCol]
	)  ON [PRIMARY] 
;

ALTER TABLE [dbo].[tfx_Formula] WITH NOCHECK ADD 
	CONSTRAINT [PK_fx_Formula] PRIMARY KEY  CLUSTERED 
	(
		[cYear],
		[vcReportCode],

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -