用友软件数据库SQL表之间的关联完整.docx
- 文档编号:12078850
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:25
- 大小:622.45KB
用友软件数据库SQL表之间的关联完整.docx
《用友软件数据库SQL表之间的关联完整.docx》由会员分享,可在线阅读,更多相关《用友软件数据库SQL表之间的关联完整.docx(25页珍藏版)》请在冰豆网上搜索。
用友软件数据库SQL表之间的关联完整
用友数据库各表之间的关联
selectC.cPBVBillType发票类型,C.dPBVDate开票日期,C.dSDate结算日期,C.cPBVCode采购发票号,I.cPOID采购订单
-----
号,A.cInvCode存货编码,D.cinvnameas存货名称,D.cinvstdas规格,E.cComUnitName单位,
-----
A.iPBVQuantity发票数量,A.iCost发票本币单价,A.iMoney发票本币金额,A.iSum发票本币价税合计,
B.iQuantity订单数量,B.iNatUnitPrice订单本币单价,B.iNatMoney订单本币无税金额,B.iNatSum订单本币价税合
-------
计,C.cVenCode供应商编码,F.cVenName供应商名称,
C.cUnitCode代垫单位编码,H.cVenName代垫单位名称,C.cPBVMaker发票制单人
---------
fromPurBillVouchsasA
--------
leftjoinPO_PodetailsasBonA.iPOsID=B.ID
----------
leftjoinPurBillVouchasConA.PBVID=C.PBVID
-----------
leftjoininventoryasDonA.cInvCode=D.cinvcode
leftjoinComputationUnitasEonD.cComUnitCode=E.cComunitCode
leftjoinVendorasFonC.cVenCode=F.cVenCode
leftjoinVendorasHonC.cUnitCode=H.cVenCode
leftjoinPO_PomainasIonB.POID=I.POID
wheredPBVDatebetween'2021-01-0100:
00:
00.000'and'2021-12-3100:
00:
00.000'
1
表名
抄表记录
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
抄表人
抄表人
Int
4
非空
3
目标表
目标表
Int
4
非空
4
抄表时间
抄表时间
datetime
8
非空
5
示数
示数
float
8
非空
2
表名
抄表信息
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
表名
表名
nchar
20
可空
3
表编号
表编号
nchar
20
可空
4
所属子站
所属子站
int
4
可空
5
关口表倍率
关口表倍率
float
8
非空
6
电费单价
电费单价
float
8
非空
7
结算方式
结算方式
nchar
20
可空
8
计费方式
计费方式
nchar
20
可空
3
表名
电站关注表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
用户
用户
Int
4
非空
3
电站
电站
Int
4
非空
4
表名
电站设备表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
varchar
50
非空
主键,自增
2
设备名称
设备名称
varchar
50
非空
3
所属电站
所属电站
Int
4
非空
4
设备类型
设备类型
Varchar
10
非空
5
父级设备
父级设备
Varchar
50
可空
6
组件数量
组件数量
int
4
非空
7
显示顺序
显示顺序
int
4
非空
5
表名
故障表_2021
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
子站
子站
Int
4
非空
3
设备编号
设备编号
nchar
200
非空
4
故障内容
故障内容
nchar
200
非空
5
功率损失
功率损失
float
8
非空
6
故障时间
故障时间
datetime
8
非空
7
恢复时间
恢复时间
datetime
8
可空
6
表名
故障表_2021
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
子站
子站
Int
4
非空
3
设备编号
设备编号
nchar
100
非空
4
故障内容
故障内容
nchar
100
非空
5
功率损失
功率损失
float
8
非空
6
故障时间
故障时间
datetime
8
非空
7
恢复时间
恢复时间
datetime
8
可空
7
表名
故障工单表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
工单号
工单号
Varchar
32
非空
3
故障类型
故障类型
nchar
20
非空
4
上报时间
上报时间
datetime
8
非空
5
上报人
上报人
int
4
可空
6
发现时间
发现时间
datetime
8
非空
7
故障说明
故障说明
nchar
200
非空
8
故障位置
nchar
40
非空
9
所在巡视点
Int
4
可空
10
接单人
int
4
可空
11
操作指导
nchar
200
可空
12
是否现场处理
bit
1
非空
13
是否处理完成
bit
1
非空
14
完成时间
datetime
8
可空
15
所属子站
int
4
非空
16
图片
image
16
可空
17
外部文件
nvarchar
-1
可空
18
处理说明
nvarchar
100
可空
19
关联故障
int
4
可空
8
表名
集团信息表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
集团ID
Int
4
非空
主键,自增
2
集团编号
集团编号
nchar
100
非空
3
集团名称
集团名称
nchar
100
非空
4
集团地址
集团地址
nchar
100
可空
5
在建装机容量
在建装机容量
decimal
5
非空
6
在建电站数量
在建电站数量
int
4
非空
7
未建装机容量
未建装机容量
decimal
5
非空
8
未建电站数量
未建电站数量
Int
4
非空
9
父集团ID
父集团ID
int
4
可空
9
表名
角色权限表
主键
SIDELINEID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
所属角色
所属角色
Int
4
非空
3
权限
权限
Int
4
非空
10
表名
清洗计划
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
计划子站
计划子站
Int
4
非空
3
开始日期
开始日期
date
3
非空
4
清洗间隔月数
清洗间隔月数
int
4
非空
5
计划结束日期
计划结束日期
date
3
可空
11
表名
清洗记录
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
开始日期
开始日期
date
3
非空
3
结束日期
结束日期
date
3
非空
4
清洗子站
清洗子站
Int
4
非空
12
表名
巡视点信息表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
名称
名称
nchar
40
非空
3
张贴位置
张贴位置
nchar
40
可空
4
所属子站
所属子站
Int
4
非空
4
编码
编码
nchar
200
非空
5
经度
经度
decimal
9
可空
6
纬度
纬度
decimal
9
可空
7
创建时间
创建时间
datetime
8
非空
8
删除标记
删除标记
bit
1
非空
13
表名
巡视记录_按任务创建月
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
所属任务
所属任务
Int
4
非空
3
巡视点
巡视点
Int
4
非空
4
巡视完成时间
巡视完成时间
datetime
8
可空
14
表名
巡视类型
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
类型名
类型名
nchar
20
非空
15
表名
巡视任务表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
巡视类型
巡视类型
Int
4
非空
3
附带工具及说明
附带工具及说明
nchar
200
可空
4
工单号
工单号
varchar
32
非空
4
是否完成
是否完成
bit
1
非空
5
创建时间
创建时间
datetime
8
非空
6
完成时间
完成时间
datetime
8
可空
7
任务执行人
任务执行人
int
4
可空
8
所属子站
所属子站
int
4
非空
9
创建人
创建人
int
4
非空
10
开始小时
开始小时
tinyint
1
非空
11
截止小时
截止小时
tinyint
1
非空
16
表名
用户表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
用户名
用户名
nchar
20
非空
3
姓名
姓名
nchar
20
非空
4
所属分组
所属分组
int
4
非空
5
登录密码
登录密码
nchar
20
非空
6
是否管理员
是否管理员
bit
1
非空
7
微信ID
微信ID
nvarchar
-1
可空
8
号
号
nchar
22
可空
9
推送级别
推送级别
tinyint
1
非空
10
简报时间
简报时间
time
5
非空
17
表名
用户角色表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
用户
用户
int
4
非空
3
角色
角色
int
4
非空
18
表名
子站分组表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
子站
子站
Int
4
非空
3
分组
分组
Int
4
非空
4
常用标记
常用标记
bit
1
非空
19
表名
子站详情表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
0
非空
主键,自增
2
子站ID
子站ID
Int
0
非空
3
简介
简介
ntext
1
可空
4
名称1
名称1
nchar
1
可空
4
值1
值1
nchar
1
可空
5
名称2
名称2
nchar
1
可空
6
值2
值2
nchar
1
可空
7
名称3
名称3
nchar
1
可空
8
值3
值3
nchar
1
可空
9
名称4
名称4
nchar
1
可空
10
值4
值4
nchar
1
可空
11
名称5
名称5
nchar
1
可空
12
值5
值5
nchar
1
可空
13
名称6
名称6
nchar
1
可空
14
值6
值6
nchar
1
可空
15
名称7
名称7
nchar
1
可空
16
值7
值7
nchar
1
可空
17
名称8
名称8
nchar
1
可空
18
值8
值8
nchar
1
可空
19
名称9
名称9
nchar
1
可空
20
值9
值9
nchar
1
可空
21
名称10
名称10
nchar
1
可空
22
值10
值10
nchar
1
可空
23
名称11
名称11
nchar
1
可空
24
值11
值11
nchar
1
可空
25
名称12
名称12
nchar
1
可空
26
值12
值12
nchar
1
可空
27
名称13
名称13
nchar
1
可空
28
值13
值13
nchar
1
可空
29
名称14
名称14
nchar
1
可空
30
值14
值14
nchar
1
可空
31
名称15
名称15
nchar
1
可空
32
值15
值15
nchar
1
可空
33
名称16
名称16
nchar
1
可空
34
值16
值16
nchar
1
可空
35
名称17
名称17
nchar
1
可空
36
值17
值17
nchar
1
可空
37
名称18
名称18
nchar
1
可空
38
值18
值18
nchar
1
可空
39
名称19
名称19
nchar
1
可空
40
值19
值19
nchar
1
可空
41
名称20
名称20
nchar
1
可空
42
值20
值20
nchar
1
可空
20
表名
子站信息表
主键
ID
序号
字段名称
字段说明
类型
位数
属性
备注
1
ID
ID
Int
4
非空
主键,自增
2
子站名称
子站名称
nchar
100
非空
3
子站编号
子站编号
nchar
100
非空
4
所属集团
所属集团
Int
4
可空
4
设计容量
设计容量
decimal
5
非空
5
组件数量
组件数量
int
4
非空
6
支路数量
支路数量
smallint
2
非空
7
设备数量
设备数量
int
4
非空
8
逆变方式
逆变方式
nchar
40
可空
9
并网方式
并网方式
nchar
40
可空
10
并网电压
并网电压
decimal
5
可空
11
承载类型
承载类型
nchar
20
可空
12
是否常用
是否常用
bit
1
非空
13
投运日期
投运日期
date
3
非空
14
所在省份
所在省份
nchar
40
非空
15
所在城市
所在城市
nchar
40
可空
16
子站地址
子站地址
nchar
40
可空
17
并网费率
并网费率
decimal
5
非空
18
座标核实
座标核实
bit
1
非空
19
经度
经度
decimal
9
可空
20
纬度
纬度
decimal
9
可空
21
禁用
禁用
bit
1
非空
22
是否自持
是否自持
bit
1
非空
1.运维关系图
2.资源关系图
用MySQL创建数据库和数据表:
步骤:
1、使用show语句找出在服务器上当前存在什么数据库:
mysql>showdatabases;
2、创建一个数据库test:
mysql>createdatabasetest;
3、选择你所创建的数据库:
mysql>usetest;
4创建一个数据表:
首先查看刚才创建的数据库中存在什么表:
mysql>showtables;
(说明刚才创建的数据库中还没有数据库表)
接着我们创建一个关于students的数据表:
包括学生的学号(id),姓名(name),性别(sex),年龄(age)。
mysql>createtablestudents(idintunsignednotnullauto_incrementprimarykey,namechar(8)notnull,sexchar(4)notnull,agetinyintunsignednotnull,);
解释:
以"idintunsignednotnullauto_incrementprimarykey"行进行介绍:
"id"为列的名称;
"int"指定该列的类型为int(取值范围为-8388608到8388607),在后面我们又用"unsigned"加以修饰,表示该类型为无符号型,此时该列的取值范围为0到16777215;
"notnull"说明该列的值不能为空,必须要填,如果不指定该属性,默认可为空;
"auto_increment"需在整数列中使用,其作用是在插入数据时若该列为NULL,MySQL将自动产生一个比现存值更大的唯一标识符值。
在每张表中仅能有一个这样的值且所在列必须为索引列。
"primarykey"表示该列是表的主键,本列的值必须唯一,MySQL将自动索引该列。
下面的char(8)表示存储的字符长度为8,tinyint的取值范围为-127到128,default属性指定当该列值为空时的默认值。
创建一个表后,用showtables显示数据库中有哪些表:
mysql>showtables;
5、显示表结构:
mysql>describestudents;
6、在表中添加记录:
首先用select命令来查看表中的数据:
mysql>select*fromstudents;
(说明刚才创建的数据库表中还没有任何记录)
接着加入一条新纪录:
mysql>insertintostudentsvalue(‘01’,’Tom’,’F’,’18’);
再用select命令来查看表中的数据的变化:
mysql>select*fromstudents;
7、用文本方式将数据装入一个数据库表:
创建一个文本文件“student.sql”,每行包括一个记录,用TAB键把值分开,并且以在createtable语句中列出的次序,例如:
02TonyF18
03AmyM18
04LisaM18
将文本文件“student.sql”装载到students表中:
mysql>loaddatalocalinfile”e:
\\student.sql”intotablestudents;
再使用select命令来查看表中的数据的变化:
mysql>select*fromstudents;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用友 软件 数据库 SQL 之间 关联 完整