为什么附件file_size值为null?

时间:2014-09-09 09:11:06

标签: siebel

我想知道附件在file_size列中的空值是哪种情况。

特别是我正在查看活动附件。何时填充了file_size值? Siebel是否在上传时读取文件属性?

我正在研究数据质量,此时我不确定为什么很多附件都没有存储file_size值。

1 个答案:

答案 0 :(得分:1)

是的,Siebel会在创建文件时填充所有附件信息(名称,扩展名,大小等)。

请注意,附件有两种类型:FILEURL。您可以使用FILE_SRC_TYPE列区分它们。该字段也在大多数附件小程序中公开。对于URL附件,文件大小始终以NULL值存储。

如果您发现任何文件类型的附件为null或0,那就是不正确的数据。我只能想象出可能发生这种情况的3种情况:

  • 文件创建错误。
  • 更新字段值的自定义脚本。我不知道这是否可能,这是一个系统专栏。
  • 有人直接在数据库中更新值。

还有第四种情况:上传空文件,实际上有0个大小。但是,在这种情况下,Siebel中显示的文件大小不会为0.我刚刚完成了测试,Siebel显示的文件大小为71个字节。根据{{​​3}},,GUI中显示的文件大小表示压缩的.saf文件的大小,而不是实际的文件大小。这也解释了为什么URL附件根本没有大小。