“修改字段精度”版本间的差异
来自企业管理软件文档中心
(以“=需求背景= * 字段(数据项)精度,用于解决字段占用空间固定,导致单字段容纳内容少,总字段数少的情况。 * 通过字段精度...”为内容创建页面) |
|
(没有差异)
|
2021年1月5日 (二) 14:36的版本
需求背景
- 字段(数据项)精度,用于解决字段占用空间固定,导致单字段容纳内容少,总字段数少的情况。
- 通过字段精度配置,可实现字段占用空间灵活配置,使单个字段可容纳中文字符长度能达到更新前的10+倍。
- 字段精度仅针对数据类型为“小数”“文本”的数据项使用。
功能位置
数据表管理-->数据项属性(仅数据类型为“小数”或“文本”的字段可以进行修改)
功能说明_小数位数
- 1.小数位数默认保留2位
- 2.取值范围1~9
- 3.小数点前后数字总长度为15,不含小数点,超出部分从右往左四舍五入。
- 【特别注意】
表单数据经过精度修改后,不可恢复到原来的值。例如:表单录入的数据为0.123456,小数位数为2,保存后数据为0.12;再次修改小数位数为5,数据变更为0.12000,而非0.12346
- 【其他说明】
单元格格式为常规(默认),总表中显示的小数位数以小数位数功能为准。 如果单元格格式为小数,则总表中显示的小数位数以单元格格式为准(不影响表单中数据精度)。
功能说明_文本长度
- 1.文本长度是指汉字个数
- 2.默认值为255
- 3.数据项上限和字符数上限详见“数据库区别”
数据库区别
- 内置MySQL数据库(默认)
- 1.单个表单的数据项上限为:12783
- 2.单个数据项最大字符长度:21306
- 3.字符总长度(所有数据项共用):21845(含模版自带数据项)
- SqlServer数据库
- 1.单个表单的数据项上限为:1024(含模板自带数据项)
- 2.单个数据项最大字符长度:4000
- Oracle数据库
- 1.单个表单的数据项上限为:1000(含模板自带数据项)
- 2.单个数据项最大字符长度:2000
备注
- 在老版本中,小数默认保存所有位数到数据库中,而新版本默认保存2位小数到数据库中。
- 针对老用户的数据,在不使用小数位数功能的情况下,不会对老用户的原数据和新数据造成影响,但数据类型一旦重新进行修改,原数据也将保存为新设置的精度位数,且不可恢复到原来的精度,请谨慎操作。
- 若不修改原模板的小数字段,那么保存模板也不会影响以前的精度设置。