品质源于专业 · 细节铸就未来

当前位置:首页 > 新闻资讯

PDM中字符长度限制

文章来源:solidworks代理商-卓盛信息

 

1. 最大文件夹路径长度(包括文件名)是 Microsoft Windows 256字符的限制。因为这是 NTFS 文件系统的限制。尽管使用LongPthsEnabled”注册表值,可以在 Windows 10 中将文件夹路径的长度扩展为256个以上的字符。但是,SOLIDWORKS® PDM 不支持超过256个字符的文件夹路径长度。

2. SOLIDWORKS PDM 编辑框控件(多行)中最多可存储多少个字符?

如果多行编辑框连接到“文本”类型的变量,则可以在此类字段中存储任意数量的行。

但是,将很可能受到以下限制

如果将变量映射至文件自定义属性,则自定义属性可能对其能够存储的内容做出上限。

a. 对于 SOLIDWORKS 文件,其上限大约为 1000个字符

b. 对于 Office 文件,其上限为 256个字符。一个 Microsoft Office自定义属性能够容纳 256个字符。如果在 SOLIDWORKS PDM 数据卡变量中输入的字符串比这更长,则文件属性中只能存储前 256个字符。但是,更长的值将存储在 SOLIDWORKS PDM 数据库的变量中。

3. 数据库中的存储长度:

•“ValueText”是一个“ntext”类型的列。这意味着它可以容纳极大量的数据,例如极长的变量条目(如备忘字段等)。SQL Server® 帮助指出:“可变长度的 Unicode 数据的最大长度为 2^30 - 1 (1,073,741,823)个字符。存储大小(以字节为单位)是所输入的字符数的两倍。ntext 在 SQL-92 中的同义词是 national text”。但是,在使用 ntext 字段执行 SQL 查找、比较等操作时,查询可能会变得很慢。由于此原因,SOLIDWORKS PDM 还会在较小的ValueCache”数据类型列中存储变量值的“缓存”。

•“ValueCache”是一个“nvarchar”类型的列。此列包含“ValueText”列的前 64个字符。大多数变量值条目都少于 64 个字符,并且使用 nvarchar 类型可以使 SQL 查询的查找速度加快。SQL Server 帮助指出:“可变长度的 Unicode 字符数据由 n个字符组成。n 必须介于 1 到 4,000 之间。存储大小(以字节为单位)是所输入的字符数的两倍。所输入数据的长度可以为 0个字符。nvarchar在 SQL-92 中的同义词是 national char varying 和 national character varying。”

栏目导航

联系我们

CONTACT US

电话:0512-57303116

传真:0512-57303116

地址:昆山市伟业路18号现代广场 A座2101室

邮编:150100

E-MAIL:liu.yuan@joy-sun.cn

联系人:卓盛

QQ:2233428633