数据表:T_BAS_TEMPORARYTABLENAME(临时表管理表)

T_BAS_TEMPORARYTABLENAME(临时表管理表):描述

名称

T_BAS_TEMPORARYTABLENAME(临时表管理表)

代码

T_BAS_TEMPORARYTABLENAME

注释

 

模型

BOS

主键

PK_BAS_TEMPORARYTABLENAME


T_BAS_TEMPORARYTABLENAME(临时表管理表):列规格定义

名称

代码

数据类型

长度

强制

注释

临时表名

ftablename

varchar(30)

30

TRUE

 

创建日期

fcreatedate

datetime

 

FALSE

 

用户令牌

fusertoken

varchar(36)

36

FALSE

来自于Context中的UserToken

临时表处理方式

fprocesstype

smallint

 

FALSE

0:表示新增
1:表示删除

事务ID

fusertransactionid

varchar(200)

200

FALSE

对应Context中的UserTransactionId,用于记录那个功能创建的临时表


T_BAS_TEMPORARYTABLENAME(临时表管理表):脚本代码

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

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

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

/*==============================================================*/
/* Table: T_BAS_TEMPORARYTABLENAME */
/*==============================================================*/
create table T_BAS_TEMPORARYTABLENAME (
ftablename varchar(30) not null default ' ',
fcreatedate datetime null default getdate(),
fusertoken varchar(36) null,
fprocesstype smallint null default 0,
fusertransactionid varchar(200) null,
constraint PK_BAS_TEMPORARYTABLENAME primary key nonclustered (ftablename)
)
go

/*==============================================================*/
/* Index: idx_t_bas_temporaryfdate */
/*==============================================================*/
create clustered index idx_t_bas_temporaryfdate on T_BAS_TEMPORARYTABLENAME (
fcreatedate ASC
)
go

/*==============================================================*/
/* Index: idx_bas_temptableusertoken */
/*==============================================================*/
create index idx_bas_temptableusertoken on T_BAS_TEMPORARYTABLENAME (
fusertoken ASC
)
go


T_BAS_TEMPORARYTABLENAME(临时表管理表):键值定义

名称

代码

主要的

PK_BAS_TEMPORARYTABLENAME

PK_BAS_TEMPORARYTABLENAME

TRUE


T_BAS_TEMPORARYTABLENAME(临时表管理表):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

idx_t_bas_temporaryfdate

idx_t_bas_temporaryfdate

FALSE

TRUE

FALSE

FALSE

FALSE

T_BAS_TEMPORARYTABLENAME(临时表管理表)

idx_bas_temptableusertoken

idx_bas_temptableusertoken

FALSE

FALSE

FALSE

FALSE

FALSE

T_BAS_TEMPORARYTABLENAME(临时表管理表)