1 / 12
文档名称:

U8数据库开发规范-二次开发.doc

格式:doc   大小:162KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

U8数据库开发规范-二次开发.doc

上传人:xunlai783 2018/1/13 文件大小:162 KB

下载得到文件列表

U8数据库开发规范-二次开发.doc

文档介绍

文档介绍:U8二次开发数据库开发规范
数据库命名规则
表、视图、存储过程、用户定义的函数、索引
前缀尽量大写;
使用英文命名;
尽量用完整的词,单词的第一个字母大写;对象的名称应尽量表明具体使用的含义
下表XX 代表对象内容。
数据库对象
前缀
示例
备注
数据表
一般表
产品号_名称
Vouch
IA_Summary
MPS_Schedule
产品业务数据表
系统数据表
UA_XX
UA_Menu
系统元数据,系统参数,业务流程参数等的数据集合。
索引
主键索引
PK_表名
pk_bom_bom
BOM资料表上主键索引
非主键索引
IX_表名_XX

I_表名_XX
IX_AppVouchs_ID
IX_IA_Subsidiary_ID_cVouType
I_bom_bom_identcode
约束
外键约束
FK_表名_字段名_其他
_Id
默认值约束
DF_名称_XX
DF__bom_bom__Status__27A
唯一约束
UQ_表名_XX
UQ_UA_Group_CGroup_ID
视图
视图
v_产品号_XX

VW_产品号_XX
V_IA_rdrecords01
V_mom_moallocate vw_APAR_detail_CM
存储过程
存储过程
SP_产品号_XX
SP_XX
SP_ST_Etl_RDDetail
sp_SAReceive
自定义函数
自定义函数
FN_产品号_XX
FN_ua_group_withuser
触发器
触发器
TR_产品号_XX
不建议使用
自定义类型
自定义类型
UD _产品号_XX
表、视图等字段命名
表、视图中字段都用英文命名,一般字段命名规则如下:
数据类型的简写为小写字母前缀;
后面是该字段的名称描述,应尽量表明字段含义、使用完整单词;
如果名称描述多个单词组成,每个单词的第一个字母都大写
具有特殊含义的后缀结尾。
例:iMaxInCost(存货总账-最小入库成本单价 )
| |_____________ 含义,;单词第一个字母大写
|_________________ 数据类型是浮点数(目前大多数使用Decimal)
数据类型规范:
数据类型
缩写
简写
使用说明
字符类型
char
chr
c
定长字符型,<8000字节,字符使用
varchar
chr
c
变长字符型,<8000字节,普通的字符型均采用
text
txt
t或c
文本型,存储大量文字,备注文件等
nchar
nch
c
定长的Unicode类型字符数据,<4000中文字节
nvarchar
chr
c
变长的Unicode类型字符数据,<4000中文字节
ntext
txt
t或c
Unicode类型文本,可存储2^30-1(2,147,483,647)个Unicode字符
二进制
bit
bit
b
逻辑型,0:假,1:真
binary
bin
bin
定长的二进制数据类型,〈8000个字节
varbinary
bin
bin
变长的二进制数据类型,〈8000个字节
image
img
img

bin
图像,office,视频,音频等
日期
datetime
dtm
d
日期和时间。需要精确定位时间时使用,8个字节
int
int
i
整型(-2^31~2^31),用于一般数字型
bigint
bin
i
长整型(-2^63~2^63),
浮点数
float
flot
f
浮点(-+308 ~ +308)
Decimal
dcm
dcm
原系统都是用i表示
定点精度和小数位数。使用最大精度时,有效值从- 10^38 +1 到 10^38 - 1
money
mny
m
金钱类型,定点精度和小数位数。
特殊类型
Uniqueidentifier
guid
uid
一个全局唯一的标识号
Cursor
cur
cur
游标
时间戳
Timestamp
UFTS
UFTS
字段名称为:UFTS,没有前后缀。
特殊字段,特殊含义字段命名规范
项目
数据类型
规则
备注
单据及相关数据的唯一ID
nvarchar,Char,
uniqueidentifier
chr_____ID

c____ID
单据主键ID;
在表中使用的GUID类型数据;
编码
nvarchar, Char
chr____Code
chr____N