戈少武 发表于 2024-3-8 09:25:20

附件字段长度定义

请问附件的字段类型为字符型,但长度需要设置多长合适呢?有的附件很长,有的很短,设置长了,会不会浪费空间啊?能否考虑把附件做到单独的数据表里,然后和其他数据表进行对应,这样这个长度就好定义一点。

小年糕 发表于 2024-3-8 12:01:33

戈少武 发表于 2024-3-8 09:38
外联库,MSSQL

活字格附件存储,其实就是存了一个名称,换句话说,就是个文本字符串,mysql有下面几个类型可以选择

VARCHAR(N):存储可变长度的字符串,最多可以存储 N 个字符。只会占用实际使用的存储空间。
TEXT:如前面所述,适合存储较长的文本内容。

使用更大的文本类型会占用更多的存储空间,但能够存储更多的文本内容。
如果只是附件的话,varchar(500),够用

静W_01 发表于 2024-3-8 09:33:34

你用内建库还是外联库呢?如果是内建库的话,活字格里面默认长度是500,如果是外联库,看你用什么数据库,可以选择使用binary类型或者blob类型

戈少武 发表于 2024-3-8 09:38:11

外联库,MSSQL

Joe.xu 发表于 2024-3-8 12:10:02

活字格的附件存储策略是只存路径,这个对数据库空间的占用影响不大,

活字格中的附件字段跟数据库的对应关系可以参考
连接到SQL Server - 活字格V9帮助文档 (grapecity.com.cn)

戈少武 发表于 2024-3-8 13:04:34

明白了。回复得很清楚。

Joe.xu 发表于 2024-3-8 14:32:29

感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流:loveliness:
页: [1]
查看完整版本: 附件字段长度定义