集团财务

## 数据表：T_BM_BUDGETPERIOD(预算期间分录)

### T_BM_BUDGETPERIOD(预算期间分录)：描述

名称 | T_BM_BUDGETPERIOD(预算期间分录)
代码 | T_BM_BUDGETPERIOD
注释 | 预算区间表
模型 | 集团财务
主键 | PK_BM_BUDGETPERIOD

### T_BM_BUDGETPERIOD(预算期间分录)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FENTRYID | int |  | TRUE |
预算期间编号 | FPERIODNUMBER | nvarchar(30) | 30 | TRUE |
预算日历ID | FID | int |  | TRUE |
序号 | FSEQ | int |  | TRUE |
起始日期 | FPERIODSTARTDATE | datetime |  | FALSE |
结束日期 | FPERIODENDDATE | datetime |  | FALSE |

周期类型

FPERIODTYPE

char(1)

1

TRUE

枚举类型：
0：年
1：半年
2：季
3：月
4：旬
5：周
6：日

节点ID | FROWID | nvarchar(10) | 10 | TRUE |
父节点ID | FROWPARENTID | nvarchar(10) | 10 | TRUE |
行类型 | FROWTYPE | nvarchar(10) | 10 | TRUE |
年 | FPERIODYEAR | int |  | TRUE |
期 | FPERIOD | int |  | TRUE |

### T_BM_BUDGETPERIOD(预算期间分录)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_BM_BUDGETPERIOD')
and name = 'IDX_BM_BUDGETPERIOD_FID'
and indid > 0
and indid < 255)
drop index T_BM_BUDGETPERIOD.IDX_BM_BUDGETPERIOD_FID
go
if exists (select 1
from sysindexes
where id = object_id('T_BM_BUDGETPERIOD')
and name = 'IDX_BM_BUDGETPERIOD_RowID'
and indid > 0
and indid < 255)
drop index T_BM_BUDGETPERIOD.IDX_BM_BUDGETPERIOD_RowID
go
if exists (select 1
from sysindexes
where id = object_id('T_BM_BUDGETPERIOD')
and name = 'IDX_BM_BUDGETPERIOD_FNUMBER'
and indid > 0
and indid < 255)
drop index T_BM_BUDGETPERIOD.IDX_BM_BUDGETPERIOD_FNUMBER
go
if exists (select 1
from sysobjects
where id = object_id('T_BM_BUDGETPERIOD')
and type = 'U')
drop table T_BM_BUDGETPERIOD
go
/*==============================================================*/
/* Table: T_BM_BUDGETPERIOD */
/*==============================================================*/
create table T_BM_BUDGETPERIOD (
FENTRYID int not null default 0,
FPERIODNUMBER nvarchar(30) not null default '',
FID int not null default 0,
FSEQ int not null default 0,
FPERIODSTARTDATE datetime null,
FPERIODENDDATE datetime null,
FPERIODTYPE char(1) not null default '0',
FROWID nvarchar(10) not null default ' ',
FROWPARENTID nvarchar(10) not null default ' ',
FROWTYPE nvarchar(10) not null default ' ',
FPERIODYEAR int not null default 0,
FPERIOD int not null default 0,
constraint PK_BM_BUDGETPERIOD primary key (FENTRYID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'预算区间表',
'user', @CurrentUser, 'table', 'T_BM_BUDGETPERIOD'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'枚举类型：
0：年
1：半年
2：季
3：月
4：旬
5：周
6：日',
'user', @CurrentUser, 'table', 'T_BM_BUDGETPERIOD', 'column', 'FPERIODTYPE'
go
/*==============================================================*/
/* Index: IDX_BM_BUDGETPERIOD_FNUMBER */
/*==============================================================*/
create index IDX_BM_BUDGETPERIOD_FNUMBER on T_BM_BUDGETPERIOD (
FPERIODNUMBER ASC
)
go
/*==============================================================*/
/* Index: IDX_BM_BUDGETPERIOD_RowID */
/*==============================================================*/
create index IDX_BM_BUDGETPERIOD_RowID on T_BM_BUDGETPERIOD (
FROWID ASC,
FROWPARENTID ASC
)
go
/*==============================================================*/
/* Index: IDX_BM_BUDGETPERIOD_FID */
/*==============================================================*/
create index IDX_BM_BUDGETPERIOD_FID on T_BM_BUDGETPERIOD (
FID ASC
)
go

### T_BM_BUDGETPERIOD(预算期间分录)：键值定义

名称 | 代码 | 主要的
PK_BM_BUDGETPERIOD | PK_BM_BUDGETPERIOD | TRUE

### T_BM_BUDGETPERIOD(预算期间分录)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_BM_BUDGETPERIOD_FNUMBER | IDX_BM_BUDGETPERIOD_FNUMBER | FALSE | FALSE | FALSE | FALSE | FALSE | T_BM_BUDGETPERIOD(预算期间分录)
IDX_BM_BUDGETPERIOD_RowID | IDX_BM_BUDGETPERIOD_RowID | FALSE | FALSE | FALSE | FALSE | FALSE | T_BM_BUDGETPERIOD(预算期间分录)
IDX_BM_BUDGETPERIOD_FID | IDX_BM_BUDGETPERIOD_FID | FALSE | FALSE | FALSE | FALSE | FALSE | T_BM_BUDGETPERIOD(预算期间分录)

上一页

主页

下一页