gpt4 book ai didi

api - Salesforce 何时强制执行文本字段长度?我可以获得实际的字段长度吗?

转载 作者:行者123 更新时间:2023-12-04 23:07:13 25 4
gpt4 key购买 nike

我今天从 Salesforce 导入数据,当我的 BULK INSERT 因数据太长而失败:比 Salesforce 本身报告的字段长度长。我发现这个字段,Salesforce 将其描述为 TEXT(40) , 的值最长为 255 个字符。我只能猜测该字段过去有 255 个字符的限制,改为 TEXT(40) ,并且 Salesforce 尚未应用新限制。

何时强制执行字段长度?仅在插入或修改新数据时?它们是否在任何其他时间点执行,例如每周计划?

其次,有没有办法知道实际的字段长度限制?作为一名数据库人员,无法依赖我获得的元数据让我感到畏缩。作为一个随机的例子,如果我们要从备份中恢复这个表,我认为长值会爆炸,或者可能被截断。

我正在使用 SOAP API。

最佳答案

字段长度在创建/更新时强制执行。如果稍后减少长度,则不会截断现有记录。我想这是因为 Salesforce 无论如何都将这些存储为 255。

务实地说,salesforce 中任何文本字段的“实际”字段限制应考虑为 255。这是因为在过去的某个时间点,当限制高达 255 时,可能会插入记录。

您是对的,如果您要转储该表并重新插入它,您很可能会因超出当前定义的字段大小的值而拒绝记录。

关于api - Salesforce 何时强制执行文本字段长度?我可以获得实际的字段长度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com