找回密码
 立即注册

QQ登录

只需一步,快速开始

戈少武

金牌服务用户

87

主题

305

帖子

984

积分

金牌服务用户

积分
984
戈少武
金牌服务用户   /  发表于:2024-3-8 09:25  /   查看:1299  /  回复:6
请问附件的字段类型为字符型,但长度需要设置多长合适呢?有的附件很长,有的很短,设置长了,会不会浪费空间啊?能否考虑把附件做到单独的数据表里,然后和其他数据表进行对应,这样这个长度就好定义一点。

6 个回复

倒序浏览
小年糕活字格认证
金牌服务用户   /  发表于:2024-3-8 12:01:33
来自 4#

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

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

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

评分

参与人数 1金币 +100 收起 理由
Simon.Sun + 100 很给力!

查看全部评分

回复 使用道具 举报
静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
5#
活字格的附件存储策略是只存路径,这个对数据库空间的占用影响不大,

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
戈少武
金牌服务用户   /  发表于:2024-3-8 13:04:34
6#
明白了。回复得很清楚。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-8 14:32:29
7#
感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部