数据表设计

子系统:0 薪酬基础管理

数据表:T_PA_ACCOUNTINFO(银行账号设置)

T_PA_ACCOUNTINFO(银行账号设置):描述

名称

T_PA_ACCOUNTINFO(银行账号设置)

代码

T_PA_ACCOUNTINFO

注释

 

模型

PA

主键

PK_PA_ACCOUNTINFO


T_PA_ACCOUNTINFO(银行账号设置):列规格定义

名称

代码

数据类型

长度

强制

注释

内码

FENTRYID

int

 

TRUE

 

序号

FSEQ

int

 

TRUE

 

个人发放信息内码

FID

int

 

TRUE

 

银行内码

FBANKID

int

 

FALSE

 

发放方式

FPAYMODE

char(1)

1

TRUE

枚举类型:现金---X
银行卡---Y

发放类型

FPAYTYPE

char(1)

1

TRUE

枚举类型:按固定金额---K
按比例---B
按剩余额度---S

开户人

FACCOUNTPERSON

nvarchar(80)

80

TRUE

 

银行账号

FACCOUNT

nvarchar(30)

30

FALSE

 

金额

FMONEY

decimal(23,10)

23

FALSE

 

比例(%)

FPERCENT

decimal(19,6)

19

FALSE

 

证件号码

FCARD

nvarchar(80)

80

FALSE

 


T_PA_ACCOUNTINFO(银行账号设置):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_PA_ACCOUNTINFO')
and name = 'IDX_PA_ACCOUNTINFO'
and indid > 0
and indid < 255)
drop index T_PA_ACCOUNTINFO.IDX_PA_ACCOUNTINFO
go

if exists (select 1
from sysobjects
where id = object_id('T_PA_ACCOUNTINFO')
and type = 'U')
drop table T_PA_ACCOUNTINFO
go

/*==============================================================*/
/* Table: T_PA_ACCOUNTINFO */
/*==============================================================*/
create table T_PA_ACCOUNTINFO (
FENTRYID int not null default 0,
FSEQ int not null default 1,
FID int not null default 0,
FBANKID int null,
FPAYMODE char(1) not null default 'Y',
FPAYTYPE char(1) not null default 'B',
FACCOUNTPERSON nvarchar(80) not null default '',
FACCOUNT nvarchar(30) null,
FMONEY decimal(23,10) null,
FPERCENT decimal(19,6) null,
FCARD nvarchar(80) null default ' ',
constraint PK_PA_ACCOUNTINFO primary key (FENTRYID)
)
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'枚举类型:现金---X
银行卡---Y',
'user', @CurrentUser, 'table', 'T_PA_ACCOUNTINFO', 'column', 'FPAYMODE'
go

declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'枚举类型:按固定金额---K
按比例---B
按剩余额度---S',
'user', @CurrentUser, 'table', 'T_PA_ACCOUNTINFO', 'column', 'FPAYTYPE'
go

/*==============================================================*/
/* Index: IDX_PA_ACCOUNTINFO */
/*==============================================================*/
create index IDX_PA_ACCOUNTINFO on T_PA_ACCOUNTINFO (
FBANKID ASC
)
go


T_PA_ACCOUNTINFO(银行账号设置):键值定义

名称

代码

主要的

PK_PA_ACCOUNTINFO

PK_PA_ACCOUNTINFO

TRUE


T_PA_ACCOUNTINFO(银行账号设置):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_PA_ACCOUNTINFO

IDX_PA_ACCOUNTINFO

FALSE

FALSE

FALSE

FALSE

FALSE

T_PA_ACCOUNTINFO(银行账号设置)